Passer au contenu principal
Les constantes de l’énumération TextTypeEnum servent à décrire le type de texte reconnu.
typedef enum {
 TT_Normal       = 0x00000001,
 TT_Typewriter   = 0x00000002,
 TT_Matrix       = 0x00000004,
 TT_Index        = 0x00000008,
 TT_Handwritten  = 0x00000010,
 TT_OCR_A        = 0x00000020,
 TT_OCR_B        = 0x00000040,
 TT_MICR_E13B    = 0x00000080,
 TT_MICR_CMC7    = 0x00000100,
 TT_Gothic       = 0x00000200,
 TT_Receipt      = 0x00000400
} TextTypeEnum;

Éléments

TT_Gothic

Cette valeur indique à ABBYY FineReader Engine de supposer que le texte figurant sur l’image reconnue est imprimé en caractères gothiques. Il peut se présenter comme suit :

Fraktur

TT_Handwritten

Cette valeur correspond au texte manuscrit et imprimé à la main. Par exemple :

Handwritten

manuscrit

Handprint

imprimé à la main

TT_Index

Cette constante correspond à un ensemble spécial de caractères comprenant uniquement des chiffres écrits dans le style des codes postaux. Ils se présentent comme suit :

Index_LetterSet

TT_Matrix

Cette valeur indique à ABBYY FineReader Engine de supposer que le texte figurant sur l’image reconnue est imprimé sur une imprimante matricielle. Il peut se présenter comme suit :

page_frag_matrix

TT_MICR_CMC7

Cette valeur correspond à un ensemble spécial de caractères comprenant uniquement des chiffres et les caractères A, B, C, D, E, écrits en police de code-barres MICR (CMC-7). Les caractères MICR (Magnetic Ink Character Recognition) ne peuvent être reconnus que pour les langues latines et peuvent se présenter comme suit :

cmc7

TT_MICR_E13B

Cette valeur correspond à un ensemble spécial de caractères comprenant uniquement des chiffres et les caractères A, B, C, D imprimés à l’encre magnétique. Les caractères MICR se trouvent dans divers contextes, notamment sur les chèques personnels. Ils ne peuvent toutefois être reconnus que pour les langues latines et peuvent se présenter comme suit :

MICR-E13B

TT_Normal

Cette valeur correspond à un type typographique courant.

TT_OCR_A

Cette valeur correspond à une police à espacement fixe conçue pour la reconnaissance optique de caractères (OCR). Largement utilisée par les banques, les sociétés de cartes de crédit et les entreprises similaires. Elle peut se présenter comme suit :

OCR-A

TT_OCR_B

Cette valeur correspond à une police conçue pour la reconnaissance optique de caractères (OCR). Elle peut se présenter comme suit :

OCR-B

TT_Receipt

Cette valeur correspond au texte d’un reçu. Ce type de texte est conçu pour la reconnaissance des tickets de caisse, des factures, etc. Contrairement aux autres types, il ne tient pas compte de la police réelle du texte, mais indique au moteur de reconnaissance qu’il peut y avoir du texte de faible qualité, principalement en police à espacement fixe ou normale. Le texte typique d’un reçu peut se présenter comme suit :

receipt_text

TT_Typewriter

Cette valeur indique à ABBYY FineReader Engine de supposer que le texte figurant sur l’image reconnue a été tapé à la machine à écrire. Il peut se présenter comme suit :

page_frag_typewrite

Utilisé dans

IRecognizerParams::TextTypes

Voir aussi

Utilisation de l’autodétection du type de texte Types de texte