Browse our Products

Aspose.BarCode for Cpp 19.7 Release Notes

All Changes

KeySummaryCategory
BARCODENET-37226Add reverse target scanning for Code39 processorNew Feature
BARCODENET-37206Release new BarcodeGenerator, new WinForms and WPF components, remove old BarCodeGenerator and BarCodeBuilderNew Feature
BARCODENET-36958Right margin calculated incorrectly for UPCABug
BARCODENET-37217Problem with recognition Code128 barcodes in the newer version of Aspose.BarCode for .NETBug
BARCODENET-37222Unable to read code39standard barcode from a PNG imageBug
BARCODENET-37225Unable to read barcode when PDF/image has a seal in itBug
BARCODENET-37223Aspose.BarCode could not recognize the barcode correctly in the attached scanBug
BARCODENET-37221Barcode recognition hangs on ReadsBug
BARCODENET-37213BarCodeReader never exits when scanning the following Aztec codeBug

Public API and Backward Incompatible Changes

New recognition quality setting:

  • added Property getter bool Aspose::BarCode::BarCodeRecognition::QualitySettings::get_AllowOneDWipedBarsRestoration()
  • added Property setter Aspose::BarCode::BarCodeRecognition::QualitySettings::set_AllowOneDWipedBarsRestoration(bool)

New BarcodeGenerator has been moved to Aspose::BarCode::Generation namespace:

  • namespace Aspose::BarCode::Generation::V3 has been removed, new BarcodeGenerator is placed in Aspose::BarCode::Generation namespace now
  • removed Class Aspose::BarCode::Generation::BarcodePadding
  • removed Class Aspose::BarCode::Generation::CaptionPadding
  • removed Class Aspose::BarCode::Generation::StringAlignment
  • added Class Aspose::BarCode::Generation::Padding
  • added Property getter System::SharedPtr<Unit>Aspose::BarCode::Generation::Padding::get_Top()
  • added Property setter Aspose::BarCode::Generation::Padding::set_Top(System::SharedPtr<Unit>)
  • added Property getter System::SharedPtr<Unit> Aspose::BarCode::Generation::Padding::get_Bottom()
  • added Property setter Aspose::BarCode::Generation::Padding::set_Bottom(System::SharedPtr<Unit>)
  • added Property getter System::SharedPtr<Unit> Aspose::BarCode::Generation::Padding::get_Right()
  • added Property setter Aspose::BarCode::Generation::Padding::set_Right(System::SharedPtr<Unit>)
  • added Property getter System::SharedPtr<Unit> Aspose::BarCode::Generation::Padding::get_Left()
  • added Property setter Aspose::BarCode::Generation::Padding::set_Left(System::SharedPtr<Unit>)

IsLicensed property has been removed:

  • removed Property getter bool Aspose::BarCode::Generation::BarcodeGenerator.get_IsLicensed()
  • removed Property getter bool Aspose::BarCode::BarCodeRecognition::BarCodeReader.get_IsLicensed()
  • removed Property getter bool Aspose::BarCode::License::get_IsLicensed()
  • removed Class Aspose::BarCode::BarCodeRecognition::RecognitionMode
  • removed Class Aspose::BarCode::BarCodeRecognition::ManualHint
  • removed Property getter RecognitionMode Aspose::BarCode::BarCodeRecognition::BarCodeReader::get_RecognitionMode()
  • removed Property setter Aspose::BarCode::BarCodeRecognition::BarCodeReader::set_RecognitionMode(RecognitionMode)
  • removed Property getter ManualHint Aspose::BarCode::BarCodeRecognition::BarCodeReader::get_ManualHints()
  • removed Property setter Aspose::BarCode::BarCodeRecognition::BarCodeReader::set_ManualHints(ManualHint)

Old BarCodeBuilder and all its members have been removed.