Featured Products
Omegabundle for Xojo 2024 Products

Generate barcodes and QR codes in your apps.

BarcodePlugin is a Xojo plugin that adds ability to detect Barcodes and QRCodes in Xojo applications. The plugin also has QRCode and Barcode generator that can generate QRCode as bitmaps, direct draw them into PDF as vectors or save as vector SVG files.

Features Platform Targets

The plugin can generate QRCodes to RawBitmaps, direct insert into PDF as vector, and to SVG vector files. The plugin can generate Barcodes:

  • EAN8 to RawBitmaps, direct insert into PDF as vector, and to SVG vector files. (as Bonus then this is supported also on iOS targert)
  • EAN13 to RawBitmaps, direct insert into PDF as vector, and to SVG vector files. (as Bonus then this is supported also on iOS targert)
  • Code39 to RawBitmaps, direct insert into PDF as vector, and to SVG vector files.
  • Code93 to RawBitmaps, direct insert into PDF as vector, and to SVG vector files.
  • Code128 to RawBitmaps, direct insert into PDF as vector, and to SVG vector files. (as Bonus then this is supported also on iOS targert)
  • UPC-A to RawBitmaps, direct insert into PDF as vector, and to SVG vector files. (as Bonus then this is supported also on iOS targert)
  • UPC-E to RawBitmaps, direct insert into PDF as vector, and to SVG vector files. (as Bonus then this is supported also on iOS targert)
  • Aztec to RawBitmap to RawBitmap
  • PDF 417 to RawBitmap
  • CODABAR to RawBitmap
  • DATA_MATRIX to RawBitmap
  • ITF to RawBitmap
  • macOS Intel
  • macOS Apple Silicon
  • Windows (32 bit and 64 bit)
  • Windows ARM (64 bit)
  • Linux (32 bit and 64 bit)
  • Linux ARM (32 bit and 64 bit)
  • iOS

 

Barcode Plugin for Xojo Updates

Version 6 (240722)

  • 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