Passer au contenu principal

Créer l’élément LongFooter

1

Ajouter l’élément Static Text

Dans l’élément InvoiceFooter, créez un élément facultatif de type Static Text et nommez-le LongFooter.
2

Saisir le texte de recherche

Dans l’onglet Static Text, dans le champ Texte de recherche, saisissez TOTALAMOUNTMUST|Carriedover|TotalCHF.
3

Ajouter une relation de position

Comme le texte de recherche se trouve toujours sous le nom de la colonne Description, cliquez sur l’onglet Relations et spécifiez la relation suivante :
  • Sous l’élément AddTag, Offset = 100.
4

Limiter la recherche au texte situé le plus haut

Dans certains documents (par exemple, les documents 3 et 9), le programme trouve plusieurs variantes de texte et sélectionne la mauvaise ; vous devez donc ajouter des contraintes supplémentaires. Après avoir analysé les images, vous remarquerez que le texte recherché est celui situé le plus haut dans la zone de recherche. Vous avez besoin du texte le plus proche du tableau, car il pourra ensuite être utilisé comme Footer du tableau. Dans l’onglet Relations, spécifiez une contrainte de recherche supplémentaire pour trouver la string la plus proche de la limite supérieure du document :
  • Sélectionnez l’option Nearest.
  • Dans le champ To, sélectionnez Y coordinate dans la liste déroulante.
  • Dans le champ Y, saisissez 0.
La capture d’écran suivante montre l’onglet Relations de l’élément LongFooter, avec la contrainte Nearest appliquée afin de sélectionner le texte correspondant situé le plus haut.
Capture d’écran de l’onglet Relations des propriétés de l’élément Static Text LongFooter dans ABBYY FlexiLayout Studio, montrant l’option Nearest définie sur la coordonnée Y avec une valeur de 0 afin que le texte correspondant le plus haut soit sélectionné.