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
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
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
Erweiterter Codetext als Zeichenfolge