Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

Erweiterter Codetext-Generator für 2D DotCode-Barcodes im ExtendedCodetext-Modus von DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

Vererbung

objectExtCodetextBuilderDotCodeExtCodetextBuilder

Vererbte Mitglieder

ExtCodetextBuilder.Clear(), ExtCodetextBuilder.AddPlainCodetext(string), ExtCodetextBuilder.AddECICodetext(ECIEncodings, string), ExtCodetextBuilder.GetExtendedCodetext(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Beispiele

//Erweiterter Codetext-Modus
//Codetext erstellen
DotCodeExtCodetextBuilder textBuilder = new DotCodeExtCodetextBuilder();
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF16BE, "犬Power狗");
textBuilder.AddPlainCodetext("Einfacher Text");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Leserinitialisierungsinfo");

//Codetext generieren
string codetext = textBuilder.GetExtendedCodetext();    

//Generieren
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
    generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
	generator.Save("test.bmp");
}

Konstruktoren

DotCodeExtCodetextBuilder()

public DotCodeExtCodetextBuilder()

Methoden

AddFNC1FormatIdentifier()

Fügt FNC1-Formatbezeichner zu den erweiterten Codetext-Elementen hinzu

public void AddFNC1FormatIdentifier()

AddFNC3ReaderInitialization()

Fügt FNC3-Leserinitialisierung zu den erweiterten Codetext-Elementen hinzu

public void AddFNC3ReaderInitialization()

AddFNC3SymbolSeparator()

Fügt FNC3-Symboltrennzeichen zu den erweiterten Codetext-Elementen hinzu

public void AddFNC3SymbolSeparator()

AddStructuredAppendMode(int, int)

Fügt strukturierten Anhängemodus zu den erweiterten Codetext-Elementen hinzu

public void AddStructuredAppendMode(int barcodeId, int barcodesCount)

Parameter

barcodeId int

ID des Barcodes

barcodesCount int

Anzahl der Barcodes

GetExtendedCodetext()

Generiert den erweiterten Codetext aus der Liste der erweiterten Codetexte.

public override string GetExtendedCodetext()

Gibt zurück

string

Erweiterter Codetext als Zeichenfolge

 Deutsch