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

# Vordefinierte Variablen

> Vordefinierte Variablen in der FlexiLayout-Sprache: IsNull, IsSuspicious, OutputRegion, OutputInstances und OutputTable für Region-expression-Abschnitte.

Die FlexiLayout-Sprache stellt die folgenden vordefinierten Variablen bereit. Ihre Werte geben an, ob ein Block gefunden wurde bzw. zuverlässig erkannt wurde, und definieren die Region eines gefundenen Blocks.

<div id="region-expression-variables">
  ## Variablen für Region expression
</div>

Jede Zeile enthält eine Variable und beschreibt ihre Verwendung im Abschnitt **Region expression**.

| Name              | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `IsNull`          | Variable vom Typ `Logic`. Wird im Abschnitt **Region expression** verwendet. Der Wert der Variablen bestimmt, ob der Block gefunden wurde. Die Variable `IsNull` ist mit dem Wert **False** vorinitialisiert; das bedeutet, dass der Block gefunden wurde. Um FlexiLayout Studio mitzuteilen, dass der Block nicht gefunden wurde, setzen Sie die Variable `IsNull` auf **True**. Wird für Blöcke aller Typen verwendet.                                                                                           |
| `IsSuspicious`    | Variable vom Typ `Logic`, die im Abschnitt **Region expression** verwendet wird. Ihr Wert gibt an, ob der Block zuverlässig erkannt wurde. Die Variable `IsSuspicious` ist mit dem Wert **False** vorinitialisiert; das bedeutet, dass der Block erkannt wurde. Um FlexiLayout Studio mitzuteilen, dass der Block unzuverlässig erkannt wurde, setzen Sie den Wert der Variable `IsSuspicious` auf **True**. Wird für Blöcke aller Typen verwendet.                                                                |
| `OutputInstances` | Variable, die im Abschnitt **Region expression** für Blöcke aller Typen verwendet wird, bei denen **Has repeating instances** aktiviert ist. Bei Nicht-Tabellenblöcken ist der Typ der Variable `HypothesisInstances`. Bei Tabellenblöcken ist der Typ der Variable `TableHypothesisInstances`. Der Wert der Variablen definiert die erkannte Region des Blocks. Die Region eines Blocks, der aus den Instanzen der Elemente und Subelemente einer wiederholbaren Gruppe aufgebaut ist, ist nicht zusammenhängend. |
| `OutputRegion`    | Variable vom Typ `Region`. Wird im Abschnitt **Region expression** verwendet. Der Wert der Variablen bestimmt die Region des Blocks. Wird für Blöcke aller Typen außer Tabellenblöcken verwendet.                                                                                                                                                                                                                                                                                                                  |
| `OutputTable`     | Variable vom Typ `TableHypothesis`. Wird im Abschnitt **Region expression** verwendet. Der Wert der Variablen dient dazu, die Region und den Inhalt eines Blocks auf Grundlage eines bestimmten Table-Elements zu initialisieren. Wird nur für Tabellenblöcke verwendet.                                                                                                                                                                                                                                           |
