BarcodeDecoder Class
A class to decode barcodes and QR-codes.
Supports:Aztec
Codebar
Code 39
Code 93
Code 128
Data Matrix
EAN 8
EAN 13
ITF
PDF 417
QR Code
UPC A
UPC E
Object
BarcodeDecoder
class BarcodeDecoder
Constructors
Properties
FindDetectionPoints | If set to true then the class will generate detection points when a code is found. |
Methods
DetectBarcode | Detects a barcode or QRCode from a given RawBitMap. This variation type will try to detect all types of codes. |
DetectBarcode | Detects a barcode or QRCode from a given RawBitMap, offering to optimise on what kinds of codes it should detect, as detecting all types of codes is slower than just some types. |
DetectMultipleBarcodes | Detects multiple barcodes at once. |
SetRotationHelper | Assign a rotation helper class to this property if you want to automatically try to rotate the barcode to find it. |
Enumerations
BarcodeType | BarcodeType constants that are used in the BarcodeDecoderResult class. |
DetectionType | DetectionType constants to use with one of the variation of the DetectBarcode function. |
Examples
Note that we cannot do support on why specific bar code might not scan since we use 3rd party library that handles the detection. We can only support cases that deal with the bridge from Xojo to the library.
Supported Platforms:
macOS Intel 32 bitmacOS Intel 64 bitmacOS Apple SiliconWindows 32 bitWindows 64 bitWindows ARM 64 bitLinux 32 bitLinux 64 bitLinux ARM 32 bitLinux ARM 64 bitiOS