Inherits Enum.
Encoding mode for MaxiCode barcodes.
codetext = "犬Right狗"
generator = BarcodeGenerator(EncodeTypes.MAXI_CODE, codetext))
generator.getParameters().getBarcode().getMaxiCode().setECIEncoding(ECIEncodings.UTF8)
generator.save("test.bmp", BarCodeImageFormat.BMP)
encodedArr = [ 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 ]
strBld = StringBuilder()
for bval in encodedArr:
strBld.append(bval)
codetext = strBld.toString()
generator = BarcodeGenerator(EncodeTypes.MAXI_CODE, codetext))
generator.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(MaxiCodeEncodeMode.BYTES)
generator.save("test.bmp", BarCodeImageFormat.BMP)
textBuilder = MaxiCodeExtCodetextBuilder()
textBuilder.addECICodetext(ECIEncodings.Win1251, "Will")
textBuilder.addECICodetext(ECIEncodings.UTF8, "犬Right狗")
textBuilder.addECICodetext(ECIEncodings.UTF16BE, "犬Power狗")
textBuilder.addPlainCodetext("Plain text")
codetext = textBuilder.getExtendedCodetext()
generator = BarcodeGenerator(EncodeTypes.MAXI_CODE, codetext))
generator.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(MaxiCodeEncodeMode.EXTENDED_CODETEXT)
generator.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("My Text")
generator.save("test.bmp", BarCodeImageFormat.BMP)