- Le champ en question se trouve toujours sur la première page, dans la première partie de la page. Vous pouvez donc limiter la zone de recherche à la première page et utiliser des coordonnées absolues pour définir une zone rectangulaire.
- Nous utiliserons le fichier AddressHeaders.txt pour rechercher le texte. Remarque. L’interface graphique et le langage FlexiLayout permettent tous deux d’utiliser des bases de données et des fichiers texte pour spécifier les lignes de texte à rechercher dans une image. Les fichiers texte peuvent utiliser un encodage ANSI ou Unicode. La casse n’affecte pas la recherche et sert uniquement à rendre le texte plus lisible. Chaque chaîne de recherche doit être placée sur une ligne distincte. Les lignes vides sont ignorées.
- Vous pouvez définir le pourcentage d’erreur maximal sur 20, ce qui, dans notre cas, signifie pas plus de 3 erreurs par expression. Remarque. Le nombre optimal d’erreurs ne peut être déterminé que par tâtonnements. Pour plus de détails sur les éléments Static Text*, voir* Static Text.
- Dans l’élément InvoiceHeader, créez un élément de type Static Text et nommez-le kwDeliveryAddress.
- Cliquez sur l’onglet Static Text.
- Sélectionnez Search text from file et indiquez le chemin vers le fichier AddressHeaders.txt (dossier %public%\ABBYY\FlexiCapture\12.0\Samples\FLS\English\Invoice\Dict). Un fichier texte est référencé par son nom, qui peut être absolu ou relatif. Les noms relatifs sont spécifiés par rapport au dossier du projet FlexiCapture (le dossier qui contient le fichier *.fcproj) ou au dossier du projet FlexiLayout Studio (le dossier qui contient les images).

- Définissez Max error percentage sur 20.
- Cliquez sur l’onglet Search Constraints et utilisez des coordonnées absolues pour définir la zone de recherche rectangulaire sur la première page :
- Sélectionnez Absolute search area constraints
- Dans le champ Pages, sélectionnez Range dans la liste déroulante
- Dans le champ Range, saisissez 1
- Dans le champ Region, spécifiez les coordonnées du rectangle [1, 1, 2475, 1878]
- Une fois les propriétés de la zone de recherche définies, cliquez sur Add… La zone de recherche apparaîtra dans la liste Search areas
- Cliquez sur l’onglet Advanced et, dans les relations avancées de pré-recherche, spécifiez WholeWordMode: true;// Seuls les objets texte entiers seront traités comme des hypothèses possibles
- Excluez temporairement l’élément InvoiceFooter et associez le FlexiLayout.
