Class DotCodeExtCodetextBuilder
Contents
[ Hide ]DotCodeExtCodetextBuilder class
Extended codetext generator for 2D DotCode barcodes for ExtendedCodetext Mode of DotCodeEncodeMode
publicclassDotCodeExtCodetextBuilder:ExtCodetextBuilder
Constructors
Name | Description |
---|---|
DotCodeExtCodetextBuilder() | The default constructor. |
Methods
Name | Description |
---|---|
AddECICodetext(ECIEncodings, string) | Adds codetext with Extended Channel Identifier |
AddFNC1FormatIdentifier() | Adds FNC1 format identifier to the extended codetext items |
AddFNC3ReaderInitialization() | Adds FNC3 reader initialization to the extended codetext items |
AddFNC3SymbolSeparator() | Adds FNC3 symbol separator to the extended codetext items |
AddPlainCodetext(string) | Adds plain codetext to the extended codetext items |
AddStructuredAppendMode(int, int) | Adds structured append mode to the extended codetext items |
virtual Clear() | Clears extended codetext items |
override GetExtendedCodetext() | Generates Extended codetext from the extended codetext list. |
Examples
[C#]//Extended codetext mode//create codetextDotCodeExtCodetextBuildertextBuilder=newDotCodeExtCodetextBuilder();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 codetextstringcodetext=textBuilder.GetExtendedCodetext();//generateusing(BarcodeGeneratorgenerator=newBarcodeGenerator(EncodeTypes.DotCode,codetext)){generator.Parameters.Barcode.DotCode.DotCodeEncodeMode=DotCodeEncodeMode.ExtendedCodetext;generator.Save("test.bmp");}
See Also
- class ExtCodetextBuilder
- namespace Aspose.BarCode.Generation
- assembly Aspose.BarCode