Browse our Products
Aspose.BarCode for PHP via Java 25.1
This page contains release notes information for Aspose.BarCode for PHP via Java 25.1.
All Changes
Key | Summary | Category |
---|---|---|
BARCODENET-37359 | Add QualitySettings support to NBase processor | Enhancement |
BARCODENET-37362 | Add QualitySettings support to WDTBase processor | Enhancement |
BARCODENET-37929 | Implement pdf encoder for Aspose.Barcode | Enhancement |
BARCODENET-39169 | Barcode scanner reads the wrong value using USPS OneCode | Bug |
BARCODENET-39171 | Fix infinite recursion in QuadPointsHelper | Bug |
BARCODENET-39173 | Generator always throws Aspose.BarCode.BarCodeException: ‘Can’t render barcode: not enough space’ on RotationAngle=45 | Bug |
BARCODENET-39178 | Fields of ComplexBarcode.Address were not initialized | Bug |
BARCODEJAVA-2014 | MailmarkCodetext should throw meaningful Java Exceptions when provided with incorrect input data | Bug |
BARCODEJAVA-1327 | ArrayIndexOutOfBoundsException exception occurred when generating barcode with “double-byte numbers + spaces” code text | Bug |
BARCODENET-37691 | Wrong Recognition Result for the GS1 Code128 Barcode | Bug |
BARCODENET-37714 | Wrong value read from barcode | Bug |
BARCODENET-38357 | SSCC-18 barcode recognition problem | Bug |
BARCODENET-38552 | Two identical GS1Code128 recognize differently | Bug |
BARCODENET-39093 | Code128 barcode detected when not present | Bug |
BARCODEPYTHON-480 | Error occurs in HIBCLICPrimaryDataCodetext class | Bug |
Public API and Backward Incompatible Changes
Recognition quality and speed of NBase processors
Recognition quality and speed of NBase processors was improved. These improvements include the following symbologies: Code128, GS1Code128, SCC14, EAN14, SSCC18, AustralianPosteParcel, SwissPostParcel, CodablockF, HIBCCode128LIC, HIBCCode128PAS, Code16K, Code93, Supplement, UPCE.
Recognition quality and speed of WBase processors
Recognition quality and speed of WBase processors was improved. These improvements include the following symbologies: Codabar, ,Code11, ,Code39, Code39FullASCII, Code32, VIN, PZN, HIBCCode39LIC, HIBCCode39PAS, DataLogic2of5, IATA2of5, Interleaved2of5, ItalianPost25, ITF6, ITF14, OPC, DeutschePostIdentcode, DeutschePostLeitcode, Matrix2of5, MSI, Standard2of5.
Fixed USPS OneCode encoder
Generation of USPS OneCode barcodes was fixed with start “00”.
function testReadOneCode()
{
$generator = new BarcodeGenerator(EncodeTypes::ONE_CODE, "0027090323734116180477077361580");
$generator->save(self::folder . "one-code-php.png", BarCodeImageFormat::PNG);
$image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG);
$reader = new BarCodeReader($image, null, DecodeType::ONE_CODE);
$barCodeResults = $reader->readBarCodes();
foreach ($barCodeResults as $result) {
printf("CodeType: %s\nCodeText: %s\n", $result->getCodeTypeName(), $result->getCodeText());
}
}