> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exemple 2. Étape 7 : Test de l’élément d’identification

> Testez l’élément d’identification FormHeader en associant le FlexiLayout à chaque image, puis ajoutez une relation de pré-recherche NearestY pour éliminer les fausses correspondances.

Pour vérifier que le programme détecte de manière fiable l’élément d’identification **FormHeader**, essayez d’associer le FlexiLayout à chaque image du lot :

<Steps>
  <Step title="Ouvrir chaque image">
    Ouvrez les images d’exemple du lot une par une.
  </Step>

  <Step title="Associer le FlexiLayout à l’image">
    Sélectionnez la commande **Associer** dans le menu **FlexiLayout** ou dans le menu contextuel de l’image.
  </Step>
</Steps>

Si l’image et son FlexiLayout ont été correctement associés, l’hypothèse formulée par le programme pour l’élément **FormHeader** est marquée par <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/hyp_best.gif?s=eef1d527150e4c2f5739a72cfbd7ffd5" alt="Icône de meilleure hypothèse" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="15" height="16" data-path="images/flexi-capture/fls/hyp_best.gif" /> dans **Tree of Hypotheses**. Si vous cliquez sur l’hypothèse, le programme trace un cadre bleu autour de l’élément détecté. Les propriétés de l’hypothèse s’affichent dans la fenêtre **Properties**.

<Frame>
  <img src="https://mintcdn.com/abbyy/r-nfa7jujx5b9gKX/images/flexi-capture/fls/tutorial2_8.png?fit=max&auto=format&n=r-nfa7jujx5b9gKX&q=85&s=1482e4c97117344a6b2453fa30bebbe3" alt="Capture d’écran de l’éditeur ABBYY FlexiLayout Studio montrant un document de recette associé, avec l’élément FormHeader encadrant le titre Easiest Recipes et l’hypothèse FormHeader sélectionnée dans Tree of Hypotheses." width="556" height="384" data-path="images/flexi-capture/fls/tutorial2_8.png" />
</Frame>

Lorsque vous essayez d’associer le FlexiLayout aux images, vous constatez que, sur certaines d’entre elles, le programme trouve 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 d’identification. 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 qui est situé le plus près possible du bord inférieur de l’image.

Pour spécifier des contraintes de recherche supplémentaires :

<Steps>
  <Step title="Ouvrir l’onglet Advanced des propriétés de FormHeader">
    Ouvrez la boîte de dialogue **Properties** de l’élément **FormHeader**, puis cliquez sur l’onglet **Advanced**.
  </Step>

  <Step title="Ajouter la contrainte de recherche">
    Dans le champ **relations avancées de pré-recherche**, spécifiez une [contrainte de recherche supplémentaire](/fr/flexi-capture/fls/template/advanced-constraints) qui recherche l’objet le plus proche du bord inférieur de l’image. Dans le [langage FlexiLayout](/fr/flexi-capture/fls/code/general-code), saisissez `NearestY: PageRect.Bottom;`.
  </Step>
</Steps>

<Note>
  Vous pouvez également spécifier la même contrainte 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**.
</Note>

<Note>
  La fonction **Nearest** indique au programme que, parmi plusieurs hypothèses pour l’élément, il doit retenir celle qui est la plus proche d’un autre élément donné ou d’un point de 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.
</Note>

Une fois le FlexiLayout de nouveau associé aux images, vous constaterez que le programme détecte de manière fiable les titres de document décrits par l’élément **FormHeader** sur toutes les images de test.
