Winsoft OBR Library for Android v5.1 for Delphi/C++ Builder XE5 - 10.4 Sydney Full Source
Winsoft OBR Library for Android v5.1 for Delphi/C++ Builder XE5 - 10.4 Sydney Full Source
Delphi and C++ Builder optical barcode recognition library for Android.
FEATURES
Uses ZXing library
Supports UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93,
Code 128, Codabar, ITF, RSS-14, RSS-Expanded, QR Code,
Data Matrix, Aztec and PDF 417 barcodes
Available for Delphi/C++ Builder XE5 - 10.4
Source code included in registered version
Royalty free distribution in applications
type
TDecodeResult = record
Result: JResult;
Text: string;
BarcodeFormat: string;
Points: TArray;
end;
TDecodeResults = TArray;
TBarcodeFormat = (foAztec, foCodabar, foCode128, foCode39, foCode93,
foDataMatrix, foEan13, foEan8, foItf, foMaxicode, foPdf417,
foQrCode, foRss14, foRssExpanded, foUpcA, foUpcE, foUpcEanExtension);
TBarcodeFormats = set of TBarcodeFormat;
procedure LoadObr;
procedure SetHints(Formats: TBarcodeFormats = []);
function GetBitmapData(Bitmap: TBitmap): TJavaArray;
function GetBitmapData(Bitmap: TBitmap; Rect: TRect): TJavaArray;
function DecodeBarcode(Bitmap: TBitmap): TDecodeResult;
function DecodeBarcode(Bitmap: TBitmap; Rect: TRect): TDecodeResult;
function DecodeBarcode(BitmapWidth, BitmapHeight: Integer; Bitmapdаta: TJavaArray): TDecodeResult;
function DecodeBarcodes(Bitmap: TBitmap): TDecodeResults;
function DecodeBarcodes(Bitmap: TBitmap; Rect: TRect): TDecodeResults;
function DecodeBarcodes(BitmapWidth, BitmapHeight: Integer; Bitmapdаta: TJavaArray): TDecodeResults;
TDecodeResult = record
Result: JResult;
Text: string;
BarcodeFormat: string;
Points: TArray;
end;
TDecodeResults = TArray;
TBarcodeFormat = (foAztec, foCodabar, foCode128, foCode39, foCode93,
foDataMatrix, foEan13, foEan8, foItf, foMaxicode, foPdf417,
foQrCode, foRss14, foRssExpanded, foUpcA, foUpcE, foUpcEanExtension);
TBarcodeFormats = set of TBarcodeFormat;
procedure LoadObr;
procedure SetHints(Formats: TBarcodeFormats = []);
function GetBitmapData(Bitmap: TBitmap): TJavaArray;
function GetBitmapData(Bitmap: TBitmap; Rect: TRect): TJavaArray;
function DecodeBarcode(Bitmap: TBitmap): TDecodeResult;
function DecodeBarcode(Bitmap: TBitmap; Rect: TRect): TDecodeResult;
function DecodeBarcode(BitmapWidth, BitmapHeight: Integer; Bitmapdаta: TJavaArray): TDecodeResult;
function DecodeBarcodes(Bitmap: TBitmap): TDecodeResults;
function DecodeBarcodes(Bitmap: TBitmap; Rect: TRect): TDecodeResults;
function DecodeBarcodes(BitmapWidth, BitmapHeight: Integer; Bitmapdаta: TJavaArray): TDecodeResults;
Only for V.I.P
Warning! You are not allowed to view this text.