Browse our Products

Aspose.BarCode for JasperReports 17.7 Release Notes

Features and Improvements

KeySummaryCategory
BARCODENET-36531Add support for generate DataMatrix with Text encodation schemeFeature
BARCODENET-36525Add support for generate DataMatrix with C40 encodation schemeFeature
BARCODEJAVA-249Ability to generate the QR barcode with a logo/image/picture inside itFeature
BARCODENET-36540Ability to identify the type of Code128 coded barcode type while recognitionFeature
BARCODENET-36572Ability to add a picture or image inside a barcode in place of codetextFeature
BARCODENET-36539Ability to find out/get the minimum height and width required for barcode imageFeature
BARCODEJAVA-229Printing the barcode on a label printer, the barcode lines are not smoothFeature
BARCODENET-36510Improve GS1 parsing and validationEnhancement
BARCODENET-36513Improve targets detection for QREnhancement
BARCODENET-36514BarCodeBuilder allows to generate incorrect GS1 barcodesBug
BARCODENET-36493Unable to recognize the barcode using Aspose.BarCodeBug
BARCODENET-36491Barcode generator accepts incorrect GS1 codetextBug
BARCODENET-36474BarCodeBuilder.ExportToXml method is not exporting dimensions of the barcode in the XML fileBug
BARCODENET-36557Unable to get the supplement code text from EAN13 coded barcode (supplement barcode is bit blurred)Bug
BARCODENET-36547Aspose.BarCode is not producing correct output after reading UPCA barcodeBug
BARCODENET-36546Different recognition result with DecodeType.AllSupportedTypes and BarCodeReadType.AllSupportedTypesBug
BARCODENET-36536Aspose.BarCode is unable to extract barcode from PDFBug
BARCODENET-36516Aspose Barcode is not reading DataMatrix coded barcode correctlyBug
BARCODENET-36571Unable to get the supplement code text from EAN13 coded barcodeBug
BARCODENET-36559Incorrect recognition UPCA of EAN13 codeBug
BARCODENET-36622Throws exception when using GetOnlyBarCodeImage with small sizeBug

Public API and Backward Incompatible Changes

New public methodGetMinimumBarCodeSize() has been added to the BarCodeBuilder.
New public methodGetCode128DataPortions() - added to the class BarCodeReader
New public enumCode128SubType - added including CodeSetA, CodeSetB and CodeSetC values
New public classCode128DataPortion added has been added
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".