Pular para o conteúdo principal
As constantes da enumeração BarcodeTypeEnum são usadas para indicar os tipos de códigos de barras que podem ser reconhecidos pelo ABBYY FineReader Engine. Essas constantes podem ser usadas durante o reconhecimento para especificar os tipos de códigos de barras a serem reconhecidos ou, após o reconhecimento, para definir os tipos de códigos de barras reconhecidos.
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

NomeDescrição
BT_AutodetectFaz com que o ABBYY FineReader Engine detecte automaticamente o tipo de código de barras durante o reconhecimento.
BT_AutodetectWithoutPostalFaz com que o ABBYY FineReader Engine detecte automaticamente o tipo de código de barras durante o reconhecimento, excluindo os tipos postais.
BT_Australia4StateCódigo de barras no padrão Australia 4-State.
BT_AztecCódigo de barras no padrão Aztec.
BT_CodabarCódigo de barras no padrão Codabar.
BT_Code128Código de barras no padrão Code 128.
BT_Code32Código de barras no padrão Code 32.
BT_Code39Código de barras no padrão Code 39.
BT_Code93Código de barras no padrão Code 93.
BT_DataMatrixCódigo de barras no padrão Data Matrix.
BT_EAN13Código de barras no padrão EAN 13.
BT_EAN8Código de barras no padrão EAN 8.
BT_FullAsciiCódigo de barras no padrão Full ASCII Code 39.
BT_IATA25Código de barras no padrão IATA 2 of 5. <Note> Recomendamos incluir essa constante na propriedade IBarcodeParams::Type somente quando você tiver certeza de que haverá códigos de barras desse tipo nas suas imagens. Os códigos de barras desse tipo não têm dígito de verificação e, portanto, podem ser identificados erroneamente em áreas da imagem que, na verdade, não contêm nenhum código de barras. </Note>
BT_Industrial25Código de barras no padrão Industrial 2 of 5.
BT_IntelligentMailCódigo de barras no padrão Intelligent Mail.
BT_Interleaved25Código de barras no padrão Interleaved 2 of 5. <Note> Recomendamos incluir essa constante na propriedade IBarcodeParams::Type somente quando você tiver certeza de que haverá códigos de barras desse tipo nas suas imagens. Códigos de barras desse tipo não têm dígito de verificação e, portanto, podem ser detectados por engano em áreas da imagem que, na verdade, não contêm nenhum código de barras. </Note>
BT_JapanPostCódigo de barras no padrão Japan Post.
BT_KIXCódigo de barras no padrão KIX.
BT_Matrix25Código de barras no padrão Matrix 2 of 5. <Note> Recomendamos incluir essa constante na propriedade IBarcodeParams::Type somente quando você tiver certeza de que haverá códigos de barras desse tipo nas suas imagens. Códigos de barras desse tipo não têm dígito de verificação e, por isso, podem ser detectados por engano em áreas da imagem que, na verdade, não contêm nenhum código de barras. </Note>
BT_MaxiCodeCódigo de barras no padrão MaxiCode.
BT_PatchCódigo de barras no padrão Patch.
BT_PDF417Código de barras padrão PDF417.
BT_PostNetCódigo de barras no padrão PostNet.
BT_QRCodeCódigo de barras no padrão QR Code.
BT_RoyalMail4StateCódigo de barras no padrão Royal Mail 4-State.
BT_UCC128Código de barras no padrão GS1-128. Anteriormente denominado UCC-128.
BT_UnknownIndica um tipo de código de barras desconhecido. Pode ser usado como valor de retorno se o ABBYY FineReader Engine não tiver conseguido detectar o tipo de código de barras.
BT_UPCACódigo de barras no padrão UPC-A.
BT_UPCECódigo de barras no padrão UPC-E.

Usado em

IBarcodeBlock::BarcodeType IBarcodeParams::Type

Veja também

Tipos de código de barras