Aspose.BarCode for .NET 17.5 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
BARCODENET-36557Unable to get the supplement code text from EAN13 coded barcode (supplement barcode is bit blurred)Enhancement
BARCODENET-36547Aspose.BarCode is not producing correct output after reading UPCA barcodeEnhancement
BARCODENET-36546Different recognition result with DecodeType.AllSupportedTypes and BarCodeReadType.AllSupportedTypesEnhancement
BARCODENET-36536Aspose.BarCode is unable to extract barcode from PDFEnhancement
BARCODENET-36516Aspose Barcode is not reading DataMatrix coded barcode correctlyEnhancement

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in Aspose.BarCode for .NET 17.5. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in Aspose.BarCode for .NET which may affect existing code. Any behavior introduced that could be seen as a regression and modifies existing behavior is especially important and is documented here.

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:

 using(BarCodeBuilder buidler = new BarCodeBuilder("abcdef123456", EncodeTypes.DataMatrix))

{

  buidler.DataMatrixEncodeMode = DataMatrixEncodeMode.Text;

  buidler.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:

 using(BarCodeBuilder buidler = new BarCodeBuilder("ABCDEF123456", EncodeTypes.DataMatrix))

{

  buidler.DataMatrixEncodeMode = DataMatrixEncodeMode.C40;

  buidler.Save("dataMatrixC40.png");

}

Result:

picture “dataMatrixC40.png”.