Aspose.BarCode for Java 17.5 - Release Notes
Features and Improvements
Key | Summary | Category |
---|---|---|
BARCODENET-36531 | Add support for generate DataMatrix with Text encodation scheme | Feature |
BARCODENET-36525 | Add support for generate DataMatrix with C40 encodation scheme | Feature |
BARCODEJAVA-249 | Ability to generate the QR barcode with a logo/image/picture inside it | Feature |
BARCODENET-36557 | Unable to get the supplement code text from EAN13 coded barcode (supplement barcode is bit blurred) | Bug |
BARCODENET-36547 | Aspose.BarCode is not producing correct output after reading UPCA barcode | Bug |
BARCODENET-36546 | Different recognition result with DecodeType.AllSupportedTypes and BarCodeReadType.AllSupportedTypes | Bug |
BARCODENET-36536 | Aspose.BarCode is unable to extract barcode from PDF | Bug |
BARCODENET-36516 | Aspose Barcode is not reading DataMatrix coded barcode correctly | Bug |
Public API and Backward Incompatible Changes
New public value Text has been added to the DataMatrixEncodeMode enum. It allows to generate DataMatrix with Text encodation scheme.
BARCODENET-36531 Add support for generate DataMatrix with Text encodation scheme
Code sample:
BarCodeBuilder barCodeBuilder = new BarCodeBuilder("abcdef123456", EncodeTypes.DATA_MATRIX);
barCodeBuilder.setDataMatrixEncodeMode(DataMatrixEncodeMode.TEXT);
barCodeBuilder.save("dataMatrixText.png");
Result:
picture “dataMatrixText.png”.
New public value C40 has been added to the DataMatrixEncodeMode enum. It allows to generate DataMatrix with C40 encodation scheme.
BARCODENET-36525 Add support for generate DataMatrix with C40 encodation scheme
Code sample:
BarCodeBuilder barCodeBuilder = new BarCodeBuilder("ABCDEF123456", EncodeTypes.DATA_MATRIX);
barCodeBuilder.setDataMatrixEncodeMode(DataMatrixEncodeMode.C40);
barCodeBuilder.save("dataMatrixC40.png");
Result:
picture “dataMatrixC40.png”.