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

# Variables prédéfinies

> Variables prédéfinies dans le langage FlexiLayout : IsNull, IsSuspicious, OutputRegion, OutputInstances et OutputTable pour les sections Region Expression.

Le langage FlexiLayout fournit les variables prédéfinies suivantes. Leurs valeurs indiquent si un bloc a été trouvé ou détecté de manière fiable, et définissent la région du bloc trouvé.

<div id="region-expression-variables">
  ## Variables de Region Expression
</div>

Chaque ligne répertorie une variable et son utilisation dans la section **Region Expression**.

| Nom               | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `IsNull`          | Variable de type `Logic`. Utilisée dans la section **Region Expression**. La valeur de la variable détermine si le bloc a été trouvé. La variable `IsNull` est préinitialisée avec la valeur **False**, ce qui signifie que le bloc a été trouvé. Pour indiquer à FlexiLayout Studio que le bloc n’a pas été trouvé, définissez la variable `IsNull` sur **True**. Utilisée pour les blocs de tous types.                                                                                                          |
| `IsSuspicious`    | Variable de type `Logic`, utilisée dans la section **Region Expression**. Sa valeur indique si le bloc a été détecté de manière fiable. La variable `IsSuspicious` est préinitialisée avec la valeur **False**, ce qui signifie que le bloc a été détecté. Pour indiquer à FlexiLayout Studio que le bloc a été détecté, mais de façon non fiable, définissez la variable `IsSuspicious` sur **True**. Utilisée pour les blocs de tous types.                                                                      |
| `OutputInstances` | Variable utilisée dans la section **Region Expression** pour les blocs de tous types pour lesquels **avoir des instances répétées** est activé. Pour les blocs autres que les tableaux, le type de la variable est `HypothesisInstances`. Pour les blocs de tableau, le type de la variable est `TableHypothesisInstances`. La valeur de la variable définit la région détectée du bloc. La région d’un bloc construit à partir des instances des éléments et sous-éléments d’un groupe répétitif est discontinue. |
| `OutputRegion`    | Variable de type `Region`. Utilisée dans la section **Region Expression**. La valeur de la variable détermine la région du bloc. Utilisée pour les blocs de tous types, à l’exception des blocs de tableau.                                                                                                                                                                                                                                                                                                        |
| `OutputTable`     | Variable de type `TableHypothesis`. Utilisée dans la section **Region Expression**. La valeur de la variable sert à initialiser la région et le contenu d’un bloc à partir d’un élément de tableau spécifique. Utilisée uniquement pour les blocs de tableau.                                                                                                                                                                                                                                                      |
