Passer au contenu principal
Pour vérifier que le programme peut détecter de façon fiable l’élément identificateur FormHeader, essayez d’effectuer la mise en correspondance du FlexiLayout avec chaque image du lot :
  1. Ouvrez chaque image.
  2. Sélectionnez la commande Associer dans le menu FlexiLayout ou dans le menu contextuel de chaque image.
Si l’image et son FlexiLayout ont été mis en correspondance avec succès, l’hypothèse formulée par le programme pour l’élément FormHeader sera signalée par dans l’arborescence des hypothèses. Si vous cliquez sur l’hypothèse, le programme dessinera un cadre bleu autour de l’élément détecté. Vous verrez les propriétés de l’hypothèse dans la fenêtre Propriétés.
Lorsque vous essayerez d’effectuer la mise en correspondance du FlexiLayout avec les images, vous constaterez que, sur certaines d’entre elles, le programme a repéré une partie de la phrase située au-dessus du titre du document au lieu du titre lui-même. La phrase “Enjoy our collection of easiest recipes from over 50 countries of the world” apparaît sur presque toutes les images du lot. Pour éviter que le programme ne confonde cette phrase avec le titre du document, vous devez ajuster les propriétés de l’élément identificateur. Comme la phrase “Enjoy our collection…” se trouve toujours au-dessus du titre du document, le programme doit rechercher un objet qui possède toutes les propriétés spécifiées par l’élément et se trouve au plus près du bord inférieur de l’image. Pour spécifier des contraintes de recherche supplémentaires :
  1. Ouvrez la boîte de dialogue Propriétés de l’élément FormHeader.
  2. Cliquez sur l’onglet Avancé.
  3. Dans le champ Relations avancées avant recherche, spécifiez une contrainte de recherche supplémentaire :Rechercher un objet situé au plus près du bord inférieur de l’image. En langage FlexiLayout : NearestY: PageRect.Bottom;
La même contrainte peut également être spécifiée via l’interface utilisateur graphique du programme. Cliquez sur l’onglet Relations, sélectionnez Nearest puis, dans la liste déroulante To:, sélectionnez Page bottom edge.
La fonction Nearest indique au programme que, parmi les différentes hypothèses pour l’élément, il doit rechercher celle qui est la plus proche d’un autre élément ou d’un point particulier sur l’image (la distance entre les centres des éléments est mesurée). Une fois la fonction exécutée, il ne reste plus qu’une seule hypothèse. Cette fonction ne tient pas compte de la qualité des hypothèses, car le choix est effectué à l’étape où les hypothèses sont encore en cours de génération.
Une fois que vous aurez de nouveau effectué la mise en correspondance du FlexiLayout avec les images, vous constaterez que le programme détecte de façon fiable les titres des documents, décrits par l’élément FormHeader, sur toutes les images de test.