6.0.2
- Fixed crash issue with EinhugurBarcodes.Decoder.Detect method when nothing was detected.
- Fixed problem where iOS build did not represent the 6.x version of the plugin.
6.0:
- Replaced the library under the hood for the Decoder with a far more advanced and modern one. (This causes various of syntax changes)
- Added support for decoding Databar codes.
- Added support for decoding Databar Expanded codes.
- Added support for decoding Maxicode codes.
- Added support for decoding Micro QR Code.
- Added support for encoding Aztec.
- Added support for encoding PDF 417.
- Added support for encoding CODABAR.
- Added support for encoding DATA_MATRIX .
- Added support for encoding ITF.
- Added EinhugurBarcodes module.
- Added TextModes enum to the EHBarcodes module.
- Added EanAddonSymbolHandling enum to the EHBarcodes module.
- Added ContentTypes enum to the EHBarcodes module.
- Added BarcodeCombinedType enum to the EHBarcodes module.
- Added TextMode property to the Decoder class.
- Added EanAddonSymbol property to the Decoder class.
- Added NoScale property to the Decoder class.
- Added NoRotate property to the Decoder class.
- Added NoInvert property to the Decoder class.
- Added IsPure property to the Decoder class.
- Added Fast property to the Decoder class.
- Added IncludeResultsWithErrors property to the Decoder class.
- Renamed DecoderResult to DecoderResult and put it in namespace.
- Added Version property to the DecoderResult class.
- Added SymbologyIdentifier property to the DecoderResult class.
- Added ErrorCorrectionLevel property to the DecoderResult class.
- Added IsMirrored property to the DecoderResult class.
- Added IsInverted property to the DecoderResult class.
- Added LineCount property to the DecoderResult class.
- Added HasECI property to the DecoderResult class.
- Added ContentType property to the DecoderResult class.
- Added Bytes property to the DecoderResult class.
- Added Country property to the DecoderResult class.
- Added Price property to the DecoderResult class.
- Added AddOn property to the DecoderResult class.
- Added IssueNr property to the DecoderResult class.
- Added Rotation property to the DecoderResult class.
- Added TypeMask class.
- Removed the SetRotationHelper method since there is no need for it any more on the new decoder.
- Removed DetectionType enum.
- Added BackColor property to the QRCodeGenerator.
- Added support in the QRCodeGenerator class for the TransformCoordinates property when generating QRCode into PDF document.
- Added Encoder class. (This one has more types of symbologies but fewer options than our existing generation classes).
- Added BarcodeException class.
5.0:
4.5.2:
- Fixed problem with iOS ARM Simulator.
4.5:
- Added Windows Arm64 build.
4.1:
- Fixed problem with BarcodeGenerator class where it did not work on console and web targets due to use of Graphics.ScaleX and Graphics.ScaleY which apparently don’t exist on console targets.
- Re-targeted iOS for lower minimum iOS version.
- Added arm64 iOS simulator target.
4.0:
- Added Apple Silicon compile (Not tested).
- Added Apple iOS compile class.
3.0:
- Added GenerateToPDF method to the QRCodeGenerator class.
- Added GetPDFBaseSize method to the QRCodeGenerator class.
- Added GenerateToPDF method to the BarcodeGenerator class (2 variations).
- Added GenerateToPDF method to the QRCodeGenerator class.
- Added ForeColor property to the QRCodeGenerator class.
- Added 2 more error result codes to the QRCodeGenerator class.
- Added 2 more error result codes to the BarcodeGenerator class.
- Changed many properties from Integer to Single to better support vector graphics.
- Updated Picture API’s in the BarcodeGenerator to use floating point graphics API’s for Modern Xojo versions.
- Added 2 new example projects to show how to generate barcode and QR Code into PDF document.
2.6.2:
- Recompiled against TypeLib 8.7 since there were compatibility issues after the latest changes in TypeLib.
- BarcodePlugin is now aware that RawBitmaps could be 16 bits per channel and rejects them gracefully.
2.6:
- The Decoder class can now go in Multi mode to detect multiple codes at once.
- The Decoder class now supports that the RawBitmap's have CMYK color space.
- Improved the Lumen source in the Barcode decoder class.
2.5:
- The BarcodeGenerator class can now Generate UPCA and UPCE barcodes both as Picture and as SVG in addition to the existing ones that it could do before.
- Added ForeColor property to the BarcodeGenerator class.
- Added BackColor property to the BarcodeGenerator class.
- The iOSBarcodeGenerator class can now Generate UPCA and UPCE barcodes in addition to the existing ones that it could do before.
- Added ForeColor property to the iOSBarcodeGenerator class. (Not currently supported in SVG exports on iOS)
- Added BackColor property to the iOSBarcodeGenerator class. (Not currently supported in SVG exports on iOS)
- Added new Enum value to the ErrorCodeType enum.
- Added two new enum values to the BarcodeType enum.
2.0:
- Added BarcodeGenerator class that supports generating Barcodes for EAN8, EAN13, Code39, Code93 and Code128 standards.
- The plugin now also ships with a Xojo iOSBarcodeGenerator class to generate barcodes for iOS platform. The iOSBarcodeGenerator can in this first phase generate EAN8, EAN13 and Code128 barcodes.
1.5:
- Added QRCodeGenerator class that can generate QRCodes into Bitmaps or vector files.
1.0:
- This is the first version