Browse our Products
Aspose.BarCode for Cpp 26.4 Release Notes
This page contains release notes information for Aspose.BarCode for C++ 26.4.
Please also check CodePorting.Native Cs2Cpp 26.4 release notes.
Please also check CodePorting.Native Cs2Cpp 26.4 release notes.
All Changes
| Key | Summary | Category |
|---|---|---|
| BARCODENET-37951 | Add AllowShortBarcodes to BarCodeReader | Enhancement |
| BARCODENET-39527 | Improve Postal barcodes recognition engine | Enhancement |
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
System::SharedPtr<BarcodeGenerator> gen =
System::MakeObject<BarcodeGenerator>(EncodeTypes::RM4SCC, u"ASPOSE");
gen->Save(u"test.png");
System::SharedPtr<BarCodeReader> reader =
System::MakeObject<BarCodeReader>(u"test.png",
DecodeType::AustraliaPost,
DecodeType::DutchKIX,
DecodeType::Mailmark,
DecodeType::OneCode,
DecodeType::Planet,
DecodeType::Postnet,
DecodeType::RM4SCC);
for (System::SharedPtr<BarCodeResult> result : reader->ReadBarCodes())
{
std::wcout << result->get_CodeText() << std::endl;
}
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
System::SharedPtr<BarcodeGenerator> gen =
System::MakeObject<BarcodeGenerator>(EncodeTypes::Code39, u"S");
gen->Save(u"test.png");
System::SharedPtr<BarCodeReader> reader =
System::MakeObject<BarCodeReader>(u"test.png",
DecodeType::Code39,
DecodeType::Code39FullASCII);
for (System::SharedPtr<BarCodeResult> result : reader->ReadBarCodes())
{
std::wcout << result->get_CodeText() << std::endl;
}