Propriétés
Retourne l’objet Engine. | ||
Spécifie la langue à utiliser pour la reconnaissance. Cette propriété peut être définie facilement via la méthode. La propriété retourne un objet constant. Pour modifier la langue de reconnaissance,
vous devez d’abord obtenir un objet TextLanguage intermédiaire à l’aide d’une méthode
de création appropriée, modifier les paramètres nécessaires, puis assigner l’objet
obtenu à la propriété. Par défaut, ce paramètre est initialisé avec la langue anglaise. | ||
Gère la détection automatique de la langue. Lorsque l’autodétection de la langue est activée, la langue de reconnaissance est déterminée pour chaque mot du texte. Elle est sélectionnée dans la liste des langues spécifiées dans la propriété TextLanguage. L’autodétection est destinée à être utilisée lors de la reconnaissance de documents dont la langue est inconnue. Si vous savez avec certitude que toutes les langues spécifiées sont présentes dans le document, l’autodétection est inutile. Désactivez-la en définissant cette propriété sur TSPV_No. Vous pouvez consulter la liste des langues détectées dans le document reconnu ou la page reconnue à l’aide de la propriété DetectedLanguages de l’objetou. Par défaut, la valeur de cette propriété est TSPV_Auto. | ||
La valeur de cette propriété est une superposition OR des constantes de l’énumérationqui désignent les types de texte possibles utilisés pour la reconnaissance. Par exemple, si elle est définie sur TT_Normal | TT_Index, ABBYY FineReader Engine supposera que le texte contient uniquement du texte typographique courant et des chiffres écrits en style de code postal, en ignorant toutes les autres variantes. Voir aussiUsing Text Type Autodetection. Remarques :
Par défaut, cette propriété est définie sur TT_Normal. | ||
Indique que le type de texte doit être déterminé pour chaque bloc de texte séparément. Ce paramètre est utile lorsque vous disposez de blocs de texte relativement petits avec des types de texte différents, bien qu’il puisse légèrement ralentir le traitement. La valeur par défaut de cette propriété est FALSE. | ||
Spécifie le mode de reconnaissance à appliquer aux documents cibles. Chaque mode offre un niveau de vitesse et de précision de reconnaissance qui lui est propre, afin d’obtenir des résultats satisfaisants sur des images et des documents présentant diverses particularités. Par défaut, cette propriété est définie sur RM_Normal. | ||
Indique si le texte d’une image à faible résolution doit être reconnu. Cette propriété est utile lors de la reconnaissance de télécopies, de petits caractères, d’images à faible résolution ou de mauvaise qualité d’impression. Par défaut, la valeur de cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine suppose que le texte du bloc auquel appartient l’objet RecognizerParams actuel ne contient pas plus d’une chaîne. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine suppose qu’aucune ligne de texte ne peut contenir plus d’un mot ; les lignes de texte sont alors reconnues comme un mot unique. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne reconnaît pas les lettres imprimées en italique. Elle est utile lorsqu’un texte ne contenant vraisemblablement aucune lettre en italique est reconnu, auquel cas elle peut accélérer la reconnaissance. Si des lettres en italique sont présentes sur l’image et que cette propriété est TRUE, ces lettres seront reconnues incorrectement. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne reconnaît pas les lettres en indice. Elle est utile lorsqu’un texte ne contenant vraisemblablement aucun indice est reconnu, auquel cas elle peut accélérer la reconnaissance. Si des lettres en indice sont présentes sur l’image et que cette propriété est TRUE, ces lettres seront reconnues incorrectement. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne reconnaît pas les lettres en exposant. Elle est utile lorsqu’un texte ne contenant vraisemblablement aucun exposant est reconnu, auquel cas elle peut accélérer la reconnaissance. Si des lettres en exposant sont présentes sur l’image et que cette propriété est TRUE, ces lettres seront reconnues incorrectement. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, elle interdit la reconnaissance des coupures de mots de ligne en ligne. Elle est utile lorsqu’un texte ne contenant vraisemblablement aucune coupure de mot est reconnu, auquel cas elle peut accélérer la reconnaissance. Si des coupures de mots sont présentes dans le bloc reconnu et que cette propriété est TRUE, les mots avec coupure seront reconnus incorrectement. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine ne reconnaît pas les petites capitales. Par défaut, cette propriété est FALSE. | ||
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine considère que le texte d’un bloc ne peut pas être reporté sur le bloc suivant. Par défaut, cette propriété est FALSE. | ||
Cette propriété définit le mode de reconnaissance de la casse des lettres. Par défaut, la valeur de cette propriété est CRM_AutoCase, ce qui correspond à la reconnaissance automatique de la casse. | ||
Cette propriété définit le type de marquage autour des lettres (par exemple, soulignement, cadre, case, etc.). Pour les types de marquage où chaque lettre se trouve dans une cellule distincte, utilisez
la propriété CellsCount pour définir le nombre de cellules de caractères d’un bloc reconnu. Par défaut, la valeur de cette propriété est FMT_SimpleText, ce qui signifie l’absence de marquage. | ||
Définit le nombre de cellules de caractères dans le bloc. Cette propriété n’est pertinente que pour les types de marquage de champ (propriété FieldMarkingType) dans lesquels chaque lettre est écrite dans une cellule distincte. La valeur par défaut de cette propriété est 1, mais vous devez définir la valeur appropriée pour reconnaître le texte correctement. | ||
Windows uniquement. | Cette propriété indique si les motifs utilisateur doivent être entraînés pendant la reconnaissance. La boîte de dialogueEntraînement des motifss’affiche pendant la reconnaissance. Pour que le processus d’entraînement des motifs fonctionne correctement, il est nécessaire de :
Voir aussiRecognizing with Training. Si cette propriété est définie sur TRUE :
L’entraînement des motifs n’est pas pris en charge pour les langues chinoise, japonaise et coréenne. Par défaut, cette propriété est FALSE. | |
Lorsque cette propriété est définie sur TRUE, ABBYY FineReader Engine utilise ses propres motifs intégrés pour la reconnaissance. Les motifs sont des fichiers qui établissent une correspondance entre l’image d’un caractère et le caractère lui-même. Définissez cette propriété sur FALSE si vous ne souhaitez pas utiliser les motifs standard de ABBYY FineReader Engine pour la reconnaissance de caractères, mais uniquement des motifs utilisateur. Cela peut être utile pour la reconnaissance de texte saisi avec des polices décoratives ou non standard. Dans ce cas, il est préférable de ne pas recourir aux motifs intégrés de ABBYY FineReader Engine, mais d’utiliser vos propres motifs entraînés pour ces polices. Le chemin vers le fichier de motifs utilisateur est stocké dans la propriété UserPatternsFile. Si la propriété UserPatternsFile est vide, la propriété UseBuiltInPatterns est ignorée. Pour Windows, voir aussiRecognizing with Training. Par défaut, cette propriété est TRUE. | ||
Contient le chemin complet vers un fichier de motif utilisateur employé pour la reconnaissance. Si la valeur de cette propriété n’est pas vide, les informations du fichier de motif utilisateur seront utilisées lors de la reconnaissance. Si la propriété UseBuiltInPatterns est FALSE, ce qui signifie que les motifs standard d’ABBYY FineReader Engine ne sont pas utilisés lors de la reconnaissance, cette propriété doit contenir le chemin vers un fichier de motif défini par l’utilisateur, car seules les informations qui y sont stockées seront utilisées. Pour Windows, voir aussiRecognizing with Training. Par défaut, cette propriété contient une chaîne vide.
| ||
Indique si la propriété IsSuspicious doit être définie sur TRUE pour les caractères reconnus avec incertitude. Le nom de la propriété reflète le fait qu’ABBYY FineReader met en évidence les caractères suspects dans le texte par une couleur d’arrière-plan, ce qui facilite la vérification manuelle par l’opérateur. Par défaut, cette propriété est TRUE. | ||
Cette propriété est obsolète et sera supprimée dans les versions futures. | ||
Indique si les régions exactes des caractères () sont enregistrées. La valeur par défaut est FALSE. | ||
Indique si les variantes de reconnaissance des caractères sont enregistrées. La propriétéICharParams::CharacterRecognitionVariantsretourne une collection de variantes de reconnaissance pour un caractère.
Voir aussiUtilisation de l’API Voting. La valeur par défaut est FALSE. | ||
Indique si les variantes de reconnaissance d’un mot sont enregistrées. La méthodeIParagraph::GetWordRecognitionVariantset la propriétéICharParams::WordRecognitionVariantsretournent une collection de variantes de reconnaissance pour un mot. Voir
aussiUtilisation de l’API Voting. La valeur par défaut est FALSE. | ||
Méthodes
| Nom | Description |
|---|---|
| CopyFrom | Initialise les propriétés de l’objet courant avec les valeurs des propriétés correspondantes d’un autre objet. |
| LoadFromFile | Restaure le contenu de l’objet à partir d’un fichier sur disque. |
| LoadFromMemory <Note> Windows uniquement. </Note> | Restaure le contenu de l’objet à partir de la mémoire globale. |
| SaveToFile | Enregistre le contenu de l’objet dans un fichier sur disque. |
| SaveToMemory <Note> Windows uniquement. </Note> | Enregistre le contenu de l’objet dans la mémoire globale. |
| SetPredefinedTextLanguage | Définit la langue de reconnaissance sur l’une des langues prédéfinies d’ABBYY FineReader Engine. |
Diagramme d’objets
Paramètre de sortie
Paramètre d’entrée
- méthodes Preprocess, PreprocessPages, Analyze, AnalyzePages de l’objet FRDocument
- méthodes Preprocess, Analyze, AnalyzeRegion, AnalyzeTable, IsEmpty de l’objet FRPage
Exemples
Code C#
Code C#
- Linux : CustomLanguage, CommandLineInterface
- Windows : CustomLanguage, CommandLineInterface ; outils de démonstration : BatchProcessingRecognition, Classification, MultiProcessingRecognition, PDFExportProfiles, User Pattern Training Utility
