Saltar al contenido principal
Las constantes de la enumeración BarcodeTypeEnum se utilizan para indicar los tipos de códigos de barras que ABBYY FineReader Engine puede reconocer. Estas constantes pueden utilizarse durante el reconocimiento para especificar los tipos de códigos de barras que se deben reconocer, o después del reconocimiento para definir los tipos de códigos de barras reconocidos.
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;

Elementos

NombreDescripción
BT_AutodetectHace que ABBYY FineReader Engine detecte automáticamente el tipo de código de barras durante el reconocimiento.
BT_AutodetectWithoutPostalHace que ABBYY FineReader Engine detecte automáticamente el tipo de código de barras, excluidos los tipos postales, durante el reconocimiento.
BT_Australia4StateCódigo de barras en formato Australia 4-State.
BT_AztecCódigo de barras del estándar Aztec.
BT_CodabarCódigo de barras en el estándar Codabar.
BT_Code128Código de barras conforme al estándar Code 128.
BT_Code32Código de barras en el estándar Code 32.
BT_Code39Código de barras del estándar Code 39.
BT_Code93Código de barras según el estándar Code 93.
BT_DataMatrixCódigo de barras del estándar Data Matrix.
BT_EAN13Código de barras en formato EAN 13.
BT_EAN8Código de barras conforme al estándar EAN 8.
BT_FullAsciiCódigo de barras conforme al estándar Full ASCII Code 39.
BT_IATA25Código de barras del estándar IATA 2 of 5. <Note> Recomendamos incluir esta constante en la propiedad IBarcodeParams::Type solo si tiene la certeza de que en sus imágenes pueden aparecer códigos de barras de este tipo. Los códigos de barras de este tipo no tienen suma de comprobación y, por lo tanto, pueden detectarse por error en zonas de la imagen que en realidad no contienen ningún código de barras. </Note>
BT_Industrial25Código de barras del estándar Industrial 2 of 5.
BT_IntelligentMailCódigo de barras del estándar Intelligent Mail.
BT_Interleaved25Código de barras en el estándar Interleaved 2 of 5. <Note> Recomendamos incluir esta constante en la propiedad IBarcodeParams::Type solo cuando tenga la certeza de que aparecerán códigos de barras de este tipo en sus imágenes. Los códigos de barras de este tipo no tienen suma de comprobación y, por lo tanto, pueden detectarse por error en zonas de la imagen que en realidad no contienen ningún código de barras. </Note>
BT_JapanPostCódigo de barras del estándar Japan Post.
BT_KIXCódigo de barras en formato KIX.
BT_Matrix25Código de barras del estándar Matrix 2 of 5. <Note> Recomendamos incluir esta constante en la propiedad IBarcodeParams::Type solo cuando tenga la certeza de que aparecerán códigos de barras de este tipo en sus imágenes. Los códigos de barras de este tipo no tienen suma de comprobación y, por lo tanto, pueden detectarse por error en áreas de la imagen que en realidad no contienen ningún código de barras. </Note>
BT_MaxiCodeCódigo de barras del estándar MaxiCode.
BT_PatchCódigo de barras del estándar Patch.
BT_PDF417Código de barras del estándar PDF417.
BT_PostNetCódigo de barras del estándar PostNet.
BT_QRCodeCódigo de barras del estándar QR Code.
BT_RoyalMail4StateCódigo de barras del estándar Royal Mail 4-State.
BT_UCC128Código de barras del estándar GS1-128. Anteriormente denominado UCC-128.
BT_UnknownIndica un tipo de código de barras desconocido. Puede utilizarse como valor devuelto si ABBYY FineReader Engine no ha podido detectar el tipo de código de barras.
BT_UPCACódigo de barras del estándar UPC-A.
BT_UPCECódigo de barras en formato UPC-E.

Se utiliza en

IBarcodeBlock::BarcodeType IBarcodeParams::Type

Consulte también

Tipos de códigos de barras