Browse our Products
Aspose.BarCode for PHP via Java 24.8
This page contains release notes information
for Aspose.BarCode for PHP via Java 24.8.
All Changes
Key | Summary | Category |
---|---|---|
BARCODENET-37649 | The images that are generated should be being compared with reference images | |
BARCODENET-38022 | AustralianPostShortBarHeight is ignored | Bug |
BARCODENET-39039 | Method SpecificParametersUI.DataMatrix() returns DataMatrixParametersUI | Enhancement |
BARCODENET-39056 | Update HighQuality preset implementation for QR recognition engine | Enhancement + Bug |
Public API changes and backwards compatibility
QR recognition
Fixed HighQuality preset for QR recognition engine.
public function example1()
{
$filePath = self::folder . "qr.png";
prt_mess(check_is_exists($filePath));
$reader = new BarCodeReader($filePath, null,DecodeType::QR);
$reader->setQualitySettings($reader->getQualitySettings()->getHighQuality());
foreach ($reader->readBarCodes() as $result) {
echo $result->getCodeText() . PHP_EOL;
}
}
AustraliaPost generation
Fixed AustraliaPost generation: at this time Parameters.Barcode.AustralianPost.AustralianPostShortBarHeight parameter works correctly.
public function example2()
{
$generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "6212345678AP");
$generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE);
$generator->getParameters()->getBarcode()->getBarHeight()->setPixels(100);
$generator->getParameters()->getBarcode()->getAustralianPost()->getAustralianPostShortBarHeight()->setPixels(10);
$generator->getParameters()->getBarcode()->getPadding()->getLeft()->setPixels(10);
$generator->getParameters()->getBarcode()->getPadding()->getTop()->setPixels(10);
$generator->getParameters()->getBarcode()->getPadding()->getRight()->setPixels(10);
$generator->getParameters()->getBarcode()->getPadding()->getBottom()->setPixels(10);
$generator->save(self::folder . "AustraliaPost-PHP.png", BarCodeImageFormat::PNG);
}