Aspose.BarCode for Java 7.7.0 Release Notes

Aspose.BarCode for Java has been updated to version 7.7.0 and we are pleased to announce it. The following is a list of changes in this version of Aspose.BarCode.

Features and Improvements

KeySummaryCategory
BARCODENET-3426Add MaxiCode implementationNew Feature
BARCODENET-34359Can’t recognize Aztec codeEnhancement
BARCODENET-34352Recognize 1d barcodes with a heterogeneous brightnessEnhancement
BARCODENET-34324Unable to read barcode from image containing graphic in it, unless the graphic is removed from the fileEnhancement
BARCODENET-34223Incorrect code and type returned by Aspose.BarCode for Intelligent Mail barcodesEnhancement
BARCODENET-34196Incorrect recognition of the Code128 from the tif imageEnhancement
BARCODENET-34064Can’t recognize QR code from the PDF documentEnhancement
BARCODENET-33968Barcode recognition is returning more bytesEnhancement
BARCODENET-33859Can’t recognize unknown codes from tif imageEnhancement
BARCODENET-33636Unable to recognize Pdf417 barcode after correct perspective problemEnhancement
BARCODENET-18901EAN and PZN barcodes are not recognized correctlyEnhancement
BARCODENET-15724cannot recognize code39 barcodeEnhancement
BARCODENET-3426Add MaxiCode implementationExample
BARCODENET-34359Can’t recognize Aztec codeExample
BARCODENET-34324Unable to read barcode from image containing graphic in it, unless the graphic is removed from the fileExample
BARCODENET-34196Incorrect recognitions of the Code128 from the tif imageExample
BARCODENET-34064Can’t recognize QR code from the PDF documentExample
BARCODENET-33859Can’t recognize unknown codes from tif imageExample
BARCODENET-33636Unable to recognize Pdf417 barcode after correct perspective problemExample
BARCODENET-15724cannot recognize code39barcode
BARCODENET-18901EAN and PZN barcodes are not recognized correctlyExample

Public API and Backward Incompatible Changes

BARCODENET-3426 Add MaxiCode implementation
New methods getMaxiCodeEncodeMode() and setMaxiCodeEncodeMode(int value) has been added to the class BarCodeBuilder.

It sets or gets the value indicating the encoding mode for the MaxiCode.

New method  isOverridedDimensionX() has been added to the class BarCodeBuilder.

It checks whether X-dimension has been specified by the user.

New Symbology.MaxiCode and BarCodeReadType.MaxiCode have been added;

Code sample

BarCodeBuilder builder = new BarCodeBuilder(“MaxiCode (19 chars)”, Symbology.MaxiCode); builder.save(“MaxiCode.png”, BarCodeImageFormat.Png);