> ## 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.

# Spécification des propriétés d’un élément

> Modifiez les propriétés d’un élément dans l’onglet Advanced de la section relations avancées de pré-recherche dans FlexiLayout Studio, affichez le code généré et ajoutez des conditions if-then-else.

Vous pouvez modifier les propriétés d’un élément dans l’onglet **Advanced** de la section **Advanced** **pre-search relations**. Vous pouvez modifier à la fois les propriétés définies dans la boîte de dialogue **Properties** d’un élément et certaines propriétés supplémentaires. Vous trouverez ci-dessous la liste des propriétés que vous pouvez modifier dans la section **Advanced pre-search relations**.

<Note>
  Toutes les propriétés que vous définissez dans les deux premiers onglets précédant l’onglet **Advanced** de la boîte de dialogue **Properties** seront interprétées par le compilateur FlexiLayout Studio comme une séquence d’opérateurs correspondant aux paramètres (propriétés) des éléments décrits dans ce chapitre. Pour afficher le code généré pour une propriété, cliquez sur le bouton **Code** de l’onglet **Advanced**.
</Note>

Vous pouvez modifier et copier le code affiché dans l’onglet **Code** ou l’utiliser pour écrire votre propre code avec les opérateurs "if", "then" et "else".

*Exemple :*

Le code suivant vérifie si les éléments Element1 et Element2 ont été détectés. Si au moins un des éléments n’a pas été détecté, le programme doit rechercher un séparateur vertical. Sinon, il doit rechercher un séparateur horizontal.

If (Element1.IsNull == False) or (Element2.IsNull == False) then
Mode: Vertical;
Else
Mode: Horizontal;

Les propriétés des éléments sont décrites en détail dans les sections suivantes.
