Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of DataMatrixEncodeMode.
More...
|
def | __init__ (self) |
|
def | init (self) |
|
def | addECICodetextWithEncodeMode (self, ECIEncoding, encodeMode, codetext) |
| Adds codetext with Extended Channel Identifier with defined encode mode. More...
|
|
def | addCodetextWithEncodeMode (self, encodeMode, codetext) |
| Adds codetext with defined encode mode to the extended codetext items. More...
|
|
def | getExtendedCodetext (self) |
| Generates Extended codetext from the extended codetext list. More...
|
|
def | __init__ (self, javaClass) |
|
def | clear (self) |
| Clears extended codetext items. More...
|
|
def | addPlainCodetext (self, codetext) |
| Adds plain codetext to the extended codetext items. More...
|
|
def | addECICodetext (self, ECIEncoding, codetext) |
| Adds codetext with Extended Channel Identifier. More...
|
|
def | getJavaClass (self) |
|
def | setJavaClass (self, javaClass) |
|
def | getJavaClassName (self) |
|
def | isNull (self) |
|
def | printJavaClassName (self) |
|
Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of DataMatrixEncodeMode.
textBuilder = DataMatrixExtCodetextBuilder()
codetextBuilder.addECICodetextWithEncodeMode(ECIEncodings.Win1251, DataMatrixEncodeMode.BYTES, "World")
codetextBuilder.addPlainCodetext("Will")
codetextBuilder.addECICodetext(ECIEncodings.UTF_8, "犬Right狗")
codetextBuilder.addCodetextWithEncodeMode(DataMatrixEncodeMode.C_40, "ABCDE")
codetext = textBuilder.getExtendedCodetext()
generator = BarcodeGenerator(EncodeTypes.DATA_MATRIX, None, codetext)
generator.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.EXTENDED_CODETEXT)
generator.save("test.bmp", BarcodeImageFormat.BMP)