Passer au contenu principal
L’analyse des images de test montre que le nom du champ Date de la facture est un mot court et très courant : « Date ». Cela signifie que nous devons restreindre autant que possible la zone de recherche. Vous aurez remarqué que le nom du champ Date (lorsqu’il apparaît sur une image) se trouve très près du nom du champ Numéro de facture. Pour créer l’élément kwInvoiceDate :
  1. Dans l’élément InvoiceHeader, créez un élément de type Static Text et nommez-le kwInvoiceDate.
  2. Cliquez sur l’onglet Static Text.
  3. Dans le champ de recherche, saisissez le texte à rechercher : « Date ».
  4. Laissez 30 comme valeur du pourcentage d’erreur maximal (pour le mot recherché de 4 lettres, cela signifie pas plus d’une erreur).
  5. Cliquez sur l’onglet Relations.
  6. Dans l’onglet Relations, indiquez que les mots-clés du nom ne peuvent apparaître qu’en dessous du nom du champ Numéro de facture, mais pas à plus de 150 dots sous sa limite inférieure.
    • Sous l’élément kwInvoiceNumber, Offset = 0, et
    • Au-dessus du bas de l’élément kwInvoiceNumber, Offset = -150, Reference boundary = Bottom.
Pour sélectionner les meilleures valeurs de décalage, vous pouvez analyser les propriétés géométriques (c.-à-d. la taille et les limites) des objets détectés lors de la pré-reconnaissance.
  1. Cliquez sur l’onglet Advanced.
  2. Comme le champ Date de la facture se trouve dans la moitié gauche de l’image, définissez la contrainte de recherche supplémentaire suivante dans le champ Relations avancées avant recherche :Cherchez l’objet dans la moitié gauche de l’image. En langage FlexiLayout : LeftOf: PageRect.Left + PageRect.Width/2;
  3. Lancez la mise en correspondance du FlexiLayout avec les images de test et assurez-vous que le programme détecte correctement l’élément sur toutes les images concernées.