BarcodeTypeEnum
BarcodeTypeEnum enumeration constants are used to denote the types of barcode. Barcode of these types can be recognized in ABBYY FlexiCapture SDK or used for batches separation.
typedef enum {
BT_UnknownType = 0,
BT_Code39 = 0x00000001,
BT_Check_Code39 = 0x00000002,
BT_Interleaved25 = 0x00000004,
BT_Check_Interleaved25 = 0x00000008,
BT_EAN13 = 0x00000010,
BT_Code128 = 0x00000020,
BT_EAN8 = 0x00000040,
BT_PDF417 = 0x00000080,
BT_Codabar = 0x00000100,
BT_Check_Codabar = 0x00000200,
BT_UPCA = 0x00000400,
BT_UPCE = 0x00000800,
BT_Industrial25 = 0x00001000,
BT_IATA25 = 0x00002000,
BT_Matrix25 = 0x00004000,
BT_Code93 = 0x00008000,
BT_PostNet = 0x00010000,
BT_UCC128 = 0x00020000,
BT_Patch = 0x00040000,
BT_Code39_without_Asterisk = 0x00080000,
BT_Aztec = 0x00200000,
BT_DataMatrix = 0x00400000,
BT_QRCode = 0x00800000,
BT_AustraliaPost = 0x01000000,
BT_Code32 = 0x02000000,
BT_IntelligentMail = 0x04000000,
BT_MaxiCode = 0x08000000,
BT_JapanPost = 0x10000000,
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_AustraliaPost | BT_Code32 | BT_IntelligentMail | BT_MaxiCode | BT_JapanPost,
BT_AutodetectNoPost = 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_Code32 | BT_MaxiCode
} BarcodeTypeEnum;
Elements
Name | Description |
---|---|
BT_UnknownType | Denotes unknown type of barcode. |
BT_Code39 | Barcode in Code 39 standard. |
BT_Check_Code39 | Barcode in Code 39 standard with a check sum. |
BT_Interleaved25 | Barcode in Interleaved 2 of 5 standard. |
BT_Check_Interleaved25 | Barcode in Interleaved 2 of 5 standard with a check sum. |
BT_EAN13 | Barcode in EAN 13 standard. |
BT_Code128 | Barcode in Code 128 standard. |
BT_EAN8 | Barcode in EAN 8 standard. |
BT_PDF417 | Barcode in PDF417 standard. |
BT_Codabar | Barcode in Codabar standard. |
BT_Check_Codabar | Barcode in Codabar standard with a check sum. |
BT_UPCA | Barcode in UPC-A standard. |
BT_UPCE | Barcode in UPC-E standard. |
BT_Industrial25 | Barcode in Industrial 2 of 5 standard. |
BT_IATA25 | Barcode in IATA 2 of 5 standard. |
BT_Matrix25 | Barcode in Matrix 2 of 5 standard. |
BT_Code93 | Barcode in Code 93 standard. |
BT_PostNet | Barcode in PostNet standard. |
BT_UCC128 | Barcode in GS1-128 standard. Former correct name UCC-128. |
BT_Patch | Barcode in Patch standard. |
BT_Code39_without_Asterisk | Barcode in Code 39 standard without asterisk. |
BT_Aztec | Barcode in Aztec standard. |
BT_DataMatrix | Barcode in Data Matrix standard. |
BT_QRCode | Barcode in QR Code standard. |
BT_Autodetect | Forces ABBYY FlexiCapture SDK to automatically detect the barcode type. This constant can be used as the value of the IBarcodeParams::AllowedTypes property only. |
BT_AutodetectNoPost |
Forces ABBYY FlexiCapture SDK to automatically detect the barcode type, excluding post barcodes. This constant can be used as the value of the IBarcodeParams::AllowedTypes property only. This constant is the default barcode type that should be used for image grouping. |
BT_AustraliaPost | Barcode in AustraliaPost standard. |
BT_JapanPost | Barcode in JapanPost standard. |
BT_Code32 | Barcode in Code 32 (Pharmacode) standard. |
BT_IntelligentMail | Barcode in IntelligentMail standard. |
BT_MaxiCode | Barcode in MaxiCode standard. |
Used in
IImageGroupingParams::BarcodeType
See also
15.08.2023 13:19:30