Zum Hauptinhalt springen
Die Enumerationskonstanten von BarcodeTypeEnum werden verwendet, um die Barcode-Typen zu bezeichnen, die von ABBYY FineReader Engine erkannt werden können. Diese Konstanten können während der Erkennung verwendet werden, um die zu erkennenden Barcode-Typen anzugeben, oder nach der Erkennung, um die Typen der erkannten Barcodes festzulegen.
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;

Elemente

NameBeschreibung
BT_AutodetectBewirkt, dass ABBYY FineReader Engine den Barcodetyp während der Erkennung automatisch erkennt.
BT_AutodetectWithoutPostalBewirkt, dass ABBYY FineReader Engine den Barcodetyp während der Erkennung automatisch erkennt, ausgenommen Post-Barcodetypen.
BT_Australia4StateBarcode im Standard Australia 4-State.
BT_AztecBarcode im Aztec-Standard.
BT_CodabarBarcode im Codabar-Standard.
BT_Code128Barcode nach Code 128-Standard.
BT_Code32Barcode im Code-32-Standard.
BT_Code39Barcode nach Code 39-Standard.
BT_Code93Barcode im Code 93-Format.
BT_DataMatrixBarcode im Data Matrix-Standard.
BT_EAN13Barcode nach dem EAN 13-Standard.
BT_EAN8Barcode im EAN 8-Standard.
BT_FullAsciiBarcode nach dem Standard Full ASCII Code 39.
BT_IATA25Barcode im Standard IATA 2 of 5. <Note> Wir empfehlen, diese Konstante nur dann in die Eigenschaft IBarcodeParams::Type aufzunehmen, wenn Sie sicher sind, dass Barcodes dieses Typs auf Ihren Bildern vorkommen. Barcodes dieses Typs haben keine Prüfsumme und können daher fälschlicherweise in Bildbereichen erkannt werden, die tatsächlich keine Barcodes enthalten. </Note>
BT_Industrial25Barcode im Standard Industrial 2 of 5.
BT_IntelligentMailBarcode im Intelligent Mail-Format.
BT_Interleaved25Barcode nach dem Standard Interleaved 2 of 5. <Note> Wir empfehlen, diese Konstante nur dann in die Eigenschaft IBarcodeParams::Type aufzunehmen, wenn Sie sicher sind, dass Barcodes dieses Typs in Ihren Bildern vorkommen. Barcodes dieses Typs haben keine Prüfsumme und können daher fälschlicherweise in Bildbereichen erkannt werden, die tatsächlich keine Barcodes enthalten. </Note>
BT_JapanPostBarcode nach dem Japan-Post-Standard.
BT_KIXBarcode im KIX-Format.
BT_Matrix25Barcode im Standard Matrix 2 of 5. <Note> Wir empfehlen, diese Konstante nur dann in die Eigenschaft IBarcodeParams::Type aufzunehmen, wenn Sie sicher sind, dass Barcodes dieses Typs auf Ihren Bildern vorkommen. Barcodes dieses Typs haben keine Prüfsumme und können daher fälschlicherweise in Bildbereichen erkannt werden, die tatsächlich keine Barcodes enthalten. </Note>
BT_MaxiCodeBarcode im MaxiCode-Standard.
BT_PatchBarcode im Patch-Standard.
BT_PDF417Barcode im PDF417-Standard.
BT_PostNetBarcode nach dem PostNet-Standard.
BT_QRCodeBarcode nach QR Code-Standard.
BT_RoyalMail4StateBarcode im Royal Mail 4-State-Standard.
BT_UCC128Barcode im GS1-128-Standard. Früher als UCC-128 bezeichnet.
BT_UnknownBezeichnet einen unbekannten Barcode-Typ. Kann als Rückgabewert verwendet werden, wenn ABBYY FineReader Engine den Barcode-Typ nicht erkennen konnte.
BT_UPCABarcode im UPC-A-Standard.
BT_UPCEBarcode nach UPC-E-Standard.

Verwendet in

IBarcodeBlock::BarcodeType IBarcodeParams::Type

Siehe auch

Barcode-Typen