|
enum | LPVBarcodeDrawFlags {
LPVBarcodeDrawRegion = 1
, LPVBarcodeDrawCenter = 2
, LPVBarcodeDrawContent = 4
, LPVBarcodeDrawIndex = 8
,
LPVBarcodeDrawDefault = LPVBarcodeDrawRegion
, LPVBarcodeDrawAll = 0xff
} |
| This enumeration represents the flags to control the barcode result drawing behavior. More...
|
|
enum | LPVBarcodeQualityGrade {
LPVBarcodeQualityGradeF = 0
, LPVBarcodeQualityGradeD = 1
, LPVBarcodeQualityGradeC = 2
, LPVBarcodeQualityGradeB = 3
,
LPVBarcodeQualityGradeA = 4
} |
| This enumeration represents the grading of the barcode quality verification. More...
|
|
enum | LPVBarcodeQualityParam {
LPVBarcodeQualityDecode = 0
, LPVBarcodeQualitySC = 1
, LPVBarcodeQualityMinR = 2
, LPVBarcodeQualityEC = 3
,
LPVBarcodeQualityMOD = 4
, LPVBarcodeQualityDefects = 5
, LPVBarcodeQualityDecodability = 6
, LPVBarcodeQualityAN = 7
,
LPVBarcodeQualityGN = 8
, LPVBarcodeQualityFPD = 9
, LPVBarcodeQualityUEC = 10
, LPVBarcodeQualityRM = 11
} |
| This enumeration represents the parameters of the barcode quality verification. More...
|
|
enum | LPVBarcodeType {
LPVBarcodeEAN8 = 0x00000001
, LPVBarcodeUPCE = 0x00000002
, LPVBarcodeISBN10 = 0x00000004
, LPVBarcodeUPCA = 0x00000008
,
LPVBarcodeEAN13 = 0x00000010
, LPVBarcodeISBN13 = 0x00000020
, LPVBarcodeComposite = 0x00000040
, LPVBarcodeI25 = 0x00000080
,
LPVBarcodeDataBar = 0x00000100
, LPVBarcodeDataBarExp = 0x00000200
, LPVBarcodeCodaBar = 0x00000400
, LPVBarcodeCode39 = 0x00000800
,
LPVBarcodeCode93 = 0x00001000
, LPVBarcodeCode128 = 0x00002000
, LPVBarcodeDataBarLimited = 0x00004000
, LPVBarcodeDXFilmEdge = 0x00008000
,
LPVBarcodeQR = 0x00100000
, LPVBarcodeDataMatrix = 0x00200000
, LPVBarcodePDF417 = 0x00400000
, LPVBarcodeAztec = 0x00800000
,
LPVBarcodeMaxiCode = 0x01000000
, LPVBarcodeAll1D = 0x0000ffff
, LPVBarcodeAll2D = 0x01f00000
, LPVBarcodeAll = LPVBarcodeAll1D + LPVBarcodeAll2D
} |
| This enumeration represents the types of barcode symbologies. More...
|
|
LPV Barcode Library, provides functionality for 1D/2D barcode inspection.
This library provides functionality for 1D/2D barcode detection and quality verification. To include the definitions of the library's classes, use the following directive:
Example Code
C++
C#
LPV Barcode Library, provides functionality for 1D/2D barcode inspection.
Definition: LPVBarcode.idl:83
C# Demo: CSharpBarcode
COM
#define LPV_COM
#include "LPVBarcode.h"
MFC Demo: MFCBarcode
Note: This modules is currently not available on Linux / MacOS platform.