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

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

<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** sont 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 cette section. 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`.

L’exemple 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é, FlexiLayout Studio recherche un séparateur vertical. Sinon, il recherche un séparateur horizontal.

```text theme={null}
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.
