> ## 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 4. Étape 7.2 : nom de la colonne ExtraQuantity, élément ExtraQtyTag

> Distinguez la colonne de quantité supplémentaire en créant un élément Static Text ExtraQtyTag, afin que la recherche du nom de la colonne Quantity puisse ensuite exclure sa région.

Vous devez maintenant détecter le nom Quantity, qui apparaît dans les documents sous la forme « Qty », « Quantity », « ORDERED » ou « QtyNet ». Cependant, un autre nom dans le tableau peut également contenir le mot « Quantity ». Ce nom contient lui aussi un texte unique. Par conséquent, décrivez d’abord l’élément ExtraQtyTag, puis excluez-le de la zone de recherche du nom Quantity.

Dans tous les documents, le nom de la colonne ExtraQtyTag est exactement le même. Bien que la qualité des images soit assez bonne, définissez le pourcentage d’erreur maximal sur 35 %. Pour un mot de sept ou huit lettres, cela signifie que deux caractères peuvent être erronés.

De plus, comme tous les noms se trouvent au même niveau, spécifiez une contrainte de recherche supplémentaire par rapport au nom déjà détecté de la colonne Designation.

Pour créer un élément ExtraQtyTag :

1. Dans l’élément **TableHeader**, créez un élément de type Static Text et nommez-le **ExtraQtyTag**.
2. Cliquez sur l’onglet Static Text.
3. Dans le champ Search text, indiquez le texte à rechercher : `Quantity *BK.ORD`.
4. Définissez Max error percentage sur 35.
5. Comme le champ **ExtraQuantity** contient plusieurs lignes, sélectionnez les options Take spaces into account et Permit multiple lines.
6. Ne pénalisez pas les hypothèses reportées à la ligne suivante : définissez Line break penalty sur 1.
7. Pour indiquer que le nom recherché se trouve au même niveau que le nom **Designation**, cliquez sur l’onglet Relations et spécifiez les contraintes supplémentaires suivantes :
   * Au-dessus de la limite inférieure de l’élément **kwDesignation**, Offset = -50, Reference boundary = Bottom
   * En dessous de la limite supérieure de l’élément **kwDesignation**, Offset = -50, Reference boundary = Top

<Frame>
  <img src="https://mintcdn.com/abbyy/8aWHPAJyzWmTqglX/images/flexi-capture/fls/tutorial4_7_2.png?fit=max&auto=format&n=8aWHPAJyzWmTqglX&q=85&s=54b638096383b76e4f0dbc7e401d1113" alt="Capture d’écran de l’onglet Relations des propriétés de l’élément Static Text ExtraQtyTag dans ABBYY FlexiLayout Studio, montrant les contraintes de décalage et de limite de référence qui placent le nom de la colonne au même niveau que l’élément kwDesignation." width="431" height="455" data-path="images/flexi-capture/fls/tutorial4_7_2.png" />
</Frame>

8. Pour optimiser le processus de recherche, spécifiez une condition supplémentaire : Ne recherchez pas le nom si le nom **Designation** n’a pas été détecté. Cliquez sur l’onglet Advanced et spécifiez cette condition dans **relations avancées de pré-recherche**. Dans le [langage FlexiLayout](/fr/flexi-capture/fls/code/general-code), cette condition peut s’écrire comme suit :

   ```text theme={null}
   If kwDesignation.IsNull then Dontfind();
   ```
9. Dans **relations avancées de pré-recherche**, spécifiez également des contraintes supplémentaires :

   ```text theme={null}
   WholeWordMode: true;// Seuls les mots entiers seront considérés comme hypothèses
   ```

   <Tip>
     Cette contrainte peut également être spécifiée dans l’interface graphique en sélectionnant Whole words only dans l’onglet Static Text.
   </Tip>
10. Associez le FlexiLayout pour vous assurer que l’élément est détecté sur la première page du document.
