Aspose.BarCode for .NET 23.5.1 Release Notes

All Changes

BARCODENET-38600Add support of metered license to Aspose.BarcodeEnhancement
BARCODENET-36989Improve Datamatrix recognition engineEnhancement
BARCODENET-38462Add support of Han Xin Code to Aspose.BarcodeEnhancement
BARCODENET-38608Generated PDF417 is not recognized with DataSymbol scannerBug

Public API changes and backwards compatibility

In this release we’ve improved DataMatrix recognition quality, introduced support for metered licenses that grants access certain features of the library for free, and introduced support of new barcode symbology - Han Xin Code.

Han Xin Code

  • HanXinEncodeMode enum was added to select allowed Han Xin encoding modes.
  • HanXinErrorLevel enum was added to select allowed Han Xin error correction levels from L1 to L4.
  • HanXinVersion enum was added to select allowed Han Xin versions, Auto and Version01 - Version84.
  • Han Xin parameters class - HanXinParameters was added to BarcodeGenerator.Parameters.Barcode.
  • Han Xin parameters were added to WinForms, WPF and Reporting Services components.
  • HanXinEncodeMode was added to HanXinParameters.
  • HanXinErrorLevel was added to HanXinParameters.
  • HanXinVersion was added to HanXinParameters.
  • HanXinECIEncoding was added to HanXinParameters.
  • HanXin and GS1HanXin were added to Aspose.BarCode.Generation.EncodeTypes.
  • HanXin and GS1HanXin were added to Aspose.BarCode.BarCodeRecognition.DecodeType.
var codetext = "1234567890ABCDEFGabcdefg,Han Xin Code";
using (var generator = new BarcodeGenerator(EncodeTypes.HanXin, codetext))
    generator.Parameters.Barcode.HanXin.HanXinEncodeMode = HanXinEncodeMode.Auto;