Passer au contenu principal
Les constantes d’énumération BarcodeTypeEnum servent à désigner les types de code-barres pouvant être reconnus par ABBYY FineReader Engine. Ces constantes peuvent être utilisées lors de la reconnaissance pour spécifier les types de code-barres à reconnaître, ou après la reconnaissance pour identifier les types de code-barres reconnus.
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;

Éléments

NomDescription
BT_AutodetectForce ABBYY FineReader Engine à détecter automatiquement le type de Barcode lors de la reconnaissance.
BT_AutodetectWithoutPostalForce ABBYY FineReader Engine à détecter automatiquement le type de Barcode, à l’exclusion des types postaux, lors de la reconnaissance.
BT_Australia4StateBarcode de norme Australia 4-State.
BT_AztecBarcode au standard Aztec.
BT_CodabarBarcode au format Codabar.
BT_Code128Barcode selon la norme Code 128.
BT_Code32Barcode au format Code 32.
BT_Code39Barcode au format Code 39.
BT_Code93Barcode au format Code 93.
BT_DataMatrixBarcode conforme à la norme Data Matrix.
BT_EAN13Barcode au standard EAN 13.
BT_EAN8Barcode au format EAN 8.
BT_FullAsciiBarcode selon la norme Full ASCII Code 39.
BT_IATA25Barcode au standard IATA 2 of 5. <Note> Nous vous recommandons d’inclure cette constante dans la propriété IBarcodeParams::Type uniquement si vous êtes certain que des code-barres de ce type figureront dans vos images. Les code-barres de ce type ne comportent pas de somme de contrôle et peuvent donc être détectés à tort dans des zones de l’image qui ne contiennent en réalité aucun code-barres. </Note>
BT_Industrial25Barcode conforme à la norme Industrial 2 of 5.
BT_IntelligentMailBarcode au standard Intelligent Mail.
BT_Interleaved25Barcode conforme à la norme Interleaved 2 of 5. <Note> Nous recommandons d’inclure cette constante dans la propriété IBarcodeParams::Type uniquement lorsque vous êtes certain que des code-barres de ce type seront présents dans vos images. Les code-barres de ce type n’ont pas de somme de contrôle et peuvent donc être détectés à tort dans des zones de l’image qui ne contiennent en réalité aucun code-barres. </Note>
BT_JapanPostBarcode conforme à la norme Japan Post.
BT_KIXBarcode conforme à la norme KIX.
BT_Matrix25Barcode au standard Matrix 2 of 5. <Note> Nous vous recommandons d’inclure cette constante dans la propriété IBarcodeParams::Type uniquement si vous êtes certain que des code-barres de ce type seront présents dans vos images. Les code-barres de ce type n’ont pas de somme de contrôle et peuvent donc être détectés à tort dans des zones de l’image qui ne contiennent en réalité aucun code-barres. </Note>
BT_MaxiCodeBarcode au format MaxiCode.
BT_PatchBarcode conforme à la norme Patch.
BT_PDF417Barcode au standard PDF417.
BT_PostNetBarcode au standard PostNet.
BT_QRCodeBarcode au format QR Code.
BT_RoyalMail4StateBarcode selon la norme Royal Mail 4-State.
BT_UCC128Barcode au format GS1-128. Anciennement appelé UCC-128.
BT_UnknownIndique un type de Barcode inconnu. Il peut être utilisé comme valeur de retour si ABBYY FineReader Engine n’a pas réussi à détecter le type de Barcode.
BT_UPCABarcode conforme à la norme UPC-A.
BT_UPCEBarcode conforme à la norme UPC-E.

Utilisé dans

IBarcodeBlock::BarcodeType IBarcodeParams::Type

Voir aussi

Barcode Types