Browse our Products

Aspose.BarCode for .NET 26.4 Release Notes

All Changes

KeySummaryCategory
BARCODENET-37951Add AllowShortBarcodes to BarcodeReaderEnhancement
BARCODENET-39527Improve Postal barcodes recognition engineEnhancement

Features and Improvements

Improved postal barcode recognition quality

The recognition quality of postal barcode symbologies has been improved, including:

  • AustraliaPost
  • DutchKIX
  • Mailmark
  • OneCode
  • Planet
  • Postnet
  • RM4SCC
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.RM4SCC, "ASPOSE");
gen.Save("test.png");
using (BarCodeReader reader = new BarCodeReader("test.png", DecodeType.AustraliaPost, DecodeType.DutchKIX, DecodeType.Mailmark, DecodeType.OneCode, DecodeType.Planet, DecodeType.Postnet, DecodeType.RM4SCC))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);

Improved recognition of short Code39 barcodes

The recognition quality of short Code39 barcodes (including single-character barcodes) has been improved for the following symbologies:

  • Code39
  • Code39FullASCII
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "S");
gen.Save("test.png");
using (BarCodeReader reader = new BarCodeReader("test.png", DecodeType.Code39, DecodeType.Code39FullASCII))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);