Browse our Products

Aspose.BarCode for .NET 8.0.0 Release Notes

Features and Improvements

KeySummaryCategory
BARCODENET-34365Add new BarCode type: DutchKixNew Feature
BARCODENET-34361Add new BarCode type: DotCodeNew Feature
BARCODENET-36213Barcode not recognized if image is not rotatedEnhancement
BARCODENET-36212Unable to Read the barcode from a PNG image having 100 multiple barcodes in itEnhancement
BARCODENET-36210BarCodeReader not detecting the barcodes with default settingsEnhancement
BARCODENET-36208Support recognition of invasion in the quiet zone for data matrixEnhancement
BARCODENET-36205Incorrect 3D-distorted Aztec code recognitionEnhancement
BARCODENET-36201Incorrect recognition of the Aztec codeEnhancement
BARCODENET-36196Recognize poor quality code128 with histogram methodEnhancement
BARCODENET-36195Program hangs on Aztec codeEnhancement
BARCODENET-36188Can’t recognize 3D-distorted Aztec code from the JPG imageEnhancement
BARCODENET-36186Several consecutive recognitions give different resultsEnhancement
BARCODENET-36182Rows does not work for PDF417 barcodeEnhancement
BARCODENET-36175Investigate and fix order of recognizing barcodesEnhancement
BARCODENET-36172Improve dotcode regions recognitionEnhancement
BARCODENET-34428Read the corrupted QR barcodeEnhancement

Public API and Backward Incompatible Changes

BARCODENET-34365 Add new BarCode type: DutchKix

Support for new symbology DutchKIX has been added to the BarCode API. Code sample (Encoder)

 BarCodeBuilder builder = new BarCodeBuilder(@"258369AA", Symbology.DutchKIX);

builder.Save("DutchKIX.png");

Code sample (Decoder)

 using (BarCodeReader reader = new BarCodeReader("DutchKIX.png", DecodeType.DutchKIX))

{

    while (reader.Read())

    {

       Console.WriteLine(reader.GetCodeType() + ": " + reader.GetCodeText());

    }

}

Result:

 DutchKIX: 258369AA
BARCODENET-34361 Add new BarCode type: DotCode

Support for new symbology DotCode has been added to the BarCode API.

Encoder code sample
 BarCodeBuilder builder = new BarCodeBuilder(@"!AA-11;", Symbology.DotCode);

builder.Save("DotCode.png");

Decoder code sample

 string filename = "DotCode.png";

using (BarCodeReader reader = new BarCodeReader(filename, DecodeType.DotCode))

{

	while (reader.Read())

	{

		Console.WriteLine(reader.GetCodeType() + ": " + reader.GetCodeText());

	}

}

Result:

 DotCode: !AA-11;