Constructor
new DotCodeExtCodetextBuilder()
- Source:
Example
//Extended codetext mode
//create codetext
let 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
let codetext = textBuilder.getExtendedCodetext();
//generate
let generator = new BarcodeGenerator(EncodeTypes.DOT_CODE, codetext);
generator.getParameters().getBarcode().getDotCode().setDotCodeEncodeMode(DotCodeEncodeMode.EXTENDED_CODETEXT);
generator.save("test.bmp", BarCodeImageFormat.BMP);
Methods
addFNC1FormatIdentifier()
Adds FNC1 format identifier to the extended codetext items
- Source:
addFNC3ReaderInitialization()
Adds FNC3 reader initialization to the extended codetext items
- Source:
addFNC3SymbolSeparator()
Adds FNC3 symbol separator to the extended codetext items
- Source:
addStructuredAppendMode(barcodeId, barcodesCount)
Adds structured append mode to the extended codetext items
Parameters:
Name | Type | Description |
---|---|---|
barcodeId |
ID of barcode | |
barcodesCount |
Barcodes count |
- Source:
getExtendedCodetext()
Generates Extended codetext from the extended codetext list.
Returns:
Type | Description |
---|---|
Extended codetext as string |
- Source: