跳转到主要内容
BarcodeTypeEnum 枚举常量用于表示 ABBYY FineReader Engine 可识别的条码类型。这些常量既可在识别过程中用于指定要识别的条码类型,也可在识别后用于确定已识别条码的类型。
typedef enum {
 BT_Unknown         = 0x00000000,
 BT_Code39          = 0x00000001,
 BT_Interleaved25   = 0x00000002,
 BT_EAN13           = 0x00000004,
 BT_Code128         = 0x00000008,
 BT_EAN8            = 0x00000010,
 BT_PDF417          = 0x00000020,
 BT_Codabar         = 0x00000040,
 BT_UPCE            = 0x00000080,
 BT_Industrial25    = 0x00000100,
 BT_IATA25          = 0x00000200,
 BT_Matrix25        = 0x00000400,
 BT_Code93          = 0x00000800,
 BT_PostNet         = 0x00001000,
 BT_UCC128          = 0x00002000,
 BT_Patch           = 0x00004000,
 BT_Aztec           = 0x00008000,
 BT_DataMatrix      = 0x00010000,
 BT_QRCode          = 0x00020000,
 BT_UPCA            = 0x00040000,
 BT_MaxiCode        = 0x00080000,
 BT_Code32          = 0x00100000,
 BT_FullAscii       = 0x00200000,
 BT_IntelligentMail = 0x00400000,
 BT_RoyalMail4State = 0x00800000,
 BT_KIX             = 0x01000000,
 BT_Australia4State = 0x02000000,
 BT_JapanPost       = 0x04000000,
 BT_Autodetect      = BT_Code39 | BT_Interleaved25 | BT_EAN13 | BT_Code128 | BT_EAN8
 | BT_PDF417 | BT_Codabar | BT_UPCE | BT_Industrial25 | BT_IATA25 | BT_Matrix25
 | BT_Code93 | BT_PostNet | BT_UCC128 | BT_Patch | BT_Aztec | BT_DataMatrix
 | BT_QRCode | BT_UPCA | BT_MaxiCode | BT_Code32 | BT_FullAscii | BT_IntelligentMail
 | BT_RoyalMail4State | BT_KIX | BT_Australia4State| BT_JapanPost,
 BT_AutodetectWithoutPostal = BT_Code39 | BT_Interleaved25 | BT_EAN13 | BT_Code128 | BT_EAN8
 | BT_PDF417 | BT_Codabar | BT_UPCE | BT_Industrial25 | BT_IATA25 | BT_Matrix25
 | BT_Code93 | BT_UCC128 | BT_Patch | BT_Aztec | BT_DataMatrix
 | BT_QRCode | BT_UPCA | BT_MaxiCode | BT_Code32 | BT_FullAscii           
 } BarcodeTypeEnum;

元素

名称说明
BT_Autodetect使 ABBYY FineReader Engine 在识别过程中自动检测条码类型。
BT_AutodetectWithoutPostal使 ABBYY FineReader Engine 在识别过程中自动检测条码类型,但不包括邮政类型。
BT_Australia4State采用 Australia 4-State 标准的条码。
BT_Aztec采用 Aztec 标准的条码。
BT_Codabar符合 Codabar 标准的条码。
BT_Code128符合 Code 128 标准的条码。
BT_Code32符合 Code 32 标准的条码。
BT_Code39符合 Code 39 标准的条码。
BT_Code93Code 93标准的条码。
BT_DataMatrix符合 Data Matrix 标准的条码。
BT_EAN13EAN 13 标准条码。
BT_EAN8EAN 8 标准条码。
BT_FullAscii采用 Full ASCII Code 39 标准的条码。
BT_IATA25符合 IATA 2 of 5 标准的条码。 <Note> 仅当您确定图像中会出现此类条码时,才建议在 IBarcodeParams::Type 属性中包含此常量。此类条码不带校验和,因此可能会在实际上并不包含任何条码的图像区域中被误检测出来。 </Note>
BT_Industrial25符合 Industrial 2 of 5 标准的条码。
BT_IntelligentMailIntelligent Mail 标准的条码。
BT_Interleaved25符合 Interleaved 2 of 5 标准的条码。 <Note> 我们建议仅在您确定图像中会出现此类条码时,才将此常量包含在 IBarcodeParams::Type 属性中。此类条码不包含校验和,因此可能会在实际上并无任何条码的图像区域中被误检出。 </Note>
BT_JapanPost符合 Japan Post 标准的条码。
BT_KIXKIX 标准条码。
BT_Matrix25Matrix 2 of 5 标准的条码。 <Note> 建议仅当您确信图像中会出现此类型的条码时,才将此常量包含在 IBarcodeParams::Type 属性中。此类型的条码没有校验和,因此可能会在实际上并不包含任何条码的图像区域中被误识别出来。 </Note>
BT_MaxiCodeMaxiCode 标准的条码。
BT_Patch符合 Patch 标准的条码。
BT_PDF417符合 PDF417 标准的条码。
BT_PostNet符合 PostNet 标准的条码。
BT_QRCode符合QR Code标准的条码。
BT_RoyalMail4State符合 Royal Mail 4-State 标准的条码。
BT_UCC128GS1-128 标准的条码。旧称 UCC-128。
BT_Unknown表示未知的条码类型。在 ABBYY FineReader Engine 无法检测出条码类型时,可将其作为返回值。
BT_UPCA采用 UPC-A 标准的条码。
BT_UPCE采用 UPC-E 标准的条码。

用于

IBarcodeBlock::BarcodeType IBarcodeParams::Type

另请参阅

条码类型