Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

Nom dels espais: Aspose.BarCode.Generation Assemblea: Aspose.BarCode.dll (25.4.0)

Generador de codèxt ampliat per a 2D codis de barra DotCode per a ExtendedCodetext Mode de DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

Inheritance

object ExtCodetextBuilder DotCodeExtCodetextBuilder

Membres heretats

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()

Examples

//Extended codetext mode
//create codetext
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("Plain text");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Reader initialization info");

//generate codetext
string codetext = textBuilder.GetExtendedCodetext();    

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

Constructors

DotCodeExtCodetextBuilder()

public DotCodeExtCodetextBuilder()

Methods

AddFNC1FormatIdentificador()

Ads identificador de format FNC1 als elements de codi extensos

public void AddFNC1FormatIdentifier()

AddFNC3ReaderInitialització()

Ads de la inicialització del lector FNC3 als elements de text de codificació ampliats

public void AddFNC3ReaderInitialization()

AddFNC3SímbolSeparador()

Afegeix el separador de símbol FNC3 als elements extensos de text de codi

public void AddFNC3SymbolSeparator()

AddStructuredAppendMode(Int, Int)

Ads modes estructurats d’aplicació als elements de codèxt ampliats

public void AddStructuredAppendMode(int barcodeId, int barcodesCount)

Parameters

barcodeId int

Identificació de barcode

barcodesCount int

Número de barcades

GetExtendedCodetext()

Genera Extended codetext des de la llista Extended codetext.

public override string GetExtendedCodetext()

Returns

string

Extensions de text com a string

 Català