DataMatrixExtCodetextBuilder
DataMatrixExtCodetextBuilder class
Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of DataMatrixEncodeMode //Extended codetext mode //create codetext let textBuilder = new DataMatrixExtCodetextBuilder(); codetextBuilder.addECICodetextWithEncodeMode(ECIEncodings.Win1251, DataMatrixEncodeMode.BYTES, “World”); codetextBuilder.addPlainCodetext(“Will”); codetextBuilder.addECICodetext(ECIEncodings.UTF_8, “犬Right狗”); codetextBuilder.addCodetextWithEncodeMode(DataMatrixEncodeMode.C_40, “ABCDE”); //generate codetext let codetext = textBuilder.getExtendedCodetext(); //generate let generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, null, codetext); generator.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.EXTENDED_CODETEXT); generator.save(“test.bmp”, BarcodeImageFormat.BMP);
new DataMatrixExtCodetextBuilder()
Methods
| Name | Description |
|---|---|
| addCodetextWithEncodeMode(encodeMode, codetext) | Adds codetext with defined encode mode to the extended codetext items |
| addECICodetextWithEncodeMode(ECIEncoding, encodeMode, codetext) | Adds codetext with Extended Channel Identifier with defined encode mode |
| getExtendedCodetext() | Generates Extended codetext from the extended codetext list. |