Aspose.BarCode for Cpp 23.3 Release Notes

All Changes

Key Summary Category
BARCODENET-38360 Add AntiAlias to barcode properties Enhancement
BARCODENET-38322 Remove obsolete properties and warnings Enhancement
BARCODENET-36917 Investigate multithreading addition to the Datamatrix region detection algorithms Enhancement

Public API changes and backwards compatibility

Added UseAntiAlias getter and setter to BarcodeGenerator. Property UseAntiAlias indicates whether is used anti-aliasing mode to render image. Anti-aliasing mode is applied to barcode and text drawing.

The following API was added:

  • Added property getter bool Aspose::BarCode::Generation::BaseGenerationParameters::get_UseAntiAlias() const;
  • Added property setter void Aspose::BarCode::Generation::BaseGenerationParameters::set_UseAntiAlias(bool value);

The following obsolete API was removed:

  • Removed property getter Aspose::BarCode::Generation::AutoSizeMode Aspose::BarCode::Generation::BarcodeParameters::get_AutoSizeMode() const;

  • Removed property setter void Aspose::BarCode::Generation::BarcodeParameters::set_AutoSizeMode(Aspose::BarCode::Generation::AutoSizeMode value);

  • Removed property getter System::SharedPtr<Unit> Aspose::BarCode::Generation::BarcodeParameters::get_BarCodeHeight() const;

  • Removed property setter void Aspose::BarCode::Generation::BarcodeParameters::set_BarCodeHeight(System::SharedPtr<Unit> value);

  • Removed property getter System::SharedPtr<Unit> Aspose::BarCode::Generation::BarcodeParameters::get_BarCodeWidth() const;

  • Removed property setter void Aspose::BarCode::Generation::BarcodeParameters::set_BarCodeWidth(System::SharedPtr<Unit> value);

  • Removed property getter System::Drawing::Color Aspose::BarCode::Generation::BarcodeParameters::get_ForeColor();

  • Removed property setter void Aspose::BarCode::Generation::BarcodeParameters::set_ForeColor(System::Drawing::Color value);

  • Removed property getter Aspose::BarCode::BarCodeRecognition::ChecksumValidation Aspose.BarCode.BarCodeRecognition.BarCodeReader.get_ChecksumValidation();

  • Removed property setter void Aspose.BarCode.BarCodeRecognition.BarCodeReader.set_ChecksumValidation(Aspose::BarCode::BarCodeRecognition::ChecksumValidation value);

  • Removed property getter bool Aspose.BarCode.BarCodeRecognition.BarCodeReader.get_StripFNC();

  • Removed property setter void Aspose.BarCode.BarCodeRecognition.BarCodeReader.set_StripFNC(bool value);

  • Removed property getter Aspose::BarCode::CustomerInformationInterpretingType Aspose.BarCode.BarCodeRecognition.BarCodeReader.get_CustomerInformationInterpretingType();

  • Removed property setter void Aspose.BarCode.BarCodeRecognition.BarCodeReader.set_CustomerInformationInterpretingType(Aspose::BarCode::CustomerInformationInterpretingType value);

  • Removed property getter bool Aspose.BarCode.BarCodeRecognition.BarCodeReader.get_DetectEncoding();

  • Removed property setter void Aspose.BarCode.BarCodeRecognition.BarCodeReader.set_DetectEncoding(bool value);