|
enum | LPVBarcodeDrawFlags {
LPVBarcodeDrawRegion = 1
, LPVBarcodeDrawCenter = 2
, LPVBarcodeDrawContent = 4
, LPVBarcodeDrawIndex = 8
,
LPVBarcodeDrawDefault = LPVBarcodeDrawRegion
, LPVBarcodeDrawAll = 0xff
} |
| 描述条码的绘制行为 更多...
|
|
enum | LPVBarcodeQualityGrade {
LPVBarcodeQualityGradeF = 0
, LPVBarcodeQualityGradeD = 1
, LPVBarcodeQualityGradeC = 2
, LPVBarcodeQualityGradeB = 3
,
LPVBarcodeQualityGradeA = 4
} |
| 描述条码质量检测的等级 更多...
|
|
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
} |
| 描述条码质量检测的类别 更多...
|
|
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
} |
| 定义条码类型 更多...
|
|
LPV 条码库,提供一维和二维条码的检测功能。
该模块用于一维和二维条码的识别和质量检测。 使用该模块中的类和算法,需按照以下方式引用该模块:
示例代码
C++
C#
LPV 条码库,提供一维和二维条码的检测功能。
Definition: LPVBarcode.idl:83
C# Demo: CSharpBarcode
COM
#define LPV_COM
#include "LPVBarcode.h"
MFC Demo: MFCBarcode
注:该模块在 Linux / MacOS 平台暂不可用。