- Le champ en question se trouve toujours sur la première page, dans la partie supérieure 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.
-
Utilisez le fichier
AddressHeaders.txtpour rechercher le texte.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 ce cas, signifie pas plus de 3 erreurs par expression.
Le nombre optimal d’erreurs ne peut être déterminé que par tâtonnements. Pour plus d’informations 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). A text file is accessed by its name, which can be either absolute or relative. Relative names are specified relative to the FlexiCapture project folder (the folder that contains the*.fcprojfile) or the FlexiLayout Studio project folder (the folder that contains the 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 :
- Excluez temporairement l’élément InvoiceFooter et associez le FlexiLayout.
