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

> Variables predefinidas en FlexiLayout language: IsNull, IsSuspicious, OutputRegion, OutputInstances y OutputTable para las secciones Region Expression.

El FlexiLayout language proporciona las siguientes variables predefinidas. Sus valores indican si se encontró un bloque y si se detectó de forma fiable, y definen la Region del bloque encontrado.

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

Cada fila enumera una variable y cómo se utiliza en la sección **Region Expression**.

| Nombre            | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `IsNull`          | Variable de tipo `Lógica`. Se utiliza en la sección **Region Expression**. El valor de la variable determina si se ha encontrado el bloque. La variable `IsNull` se inicializa previamente con el valor **False**, lo que significa que el bloque se ha encontrado. Para indicar a FlexiLayout Studio que no se ha encontrado el bloque, establezca la variable `IsNull` en **True**. Se utiliza para bloques de todo tipo.                                                                                       |
| `IsSuspicious`    | Variable de tipo `Lógica` utilizada en la sección **Region Expression**. Su valor indica si el bloque se ha detectado de forma fiable. La variable `IsSuspicious` se inicializa previamente con el valor **False**, lo que significa que el bloque se ha detectado. Para indicar a FlexiLayout Studio que el bloque se ha detectado de forma poco fiable, establezca el valor de la variable `IsSuspicious` en **True**. Se utiliza para bloques de todo tipo.                                                    |
| `OutputInstances` | Variable utilizada en la sección **Region Expression** para bloques de todo tipo en los que está habilitada la opción **Has repeating instances**. En los bloques que no son tablas, el tipo de la variable es `HypothesisInstances`. En los bloques de tabla, el tipo de la variable es `TableHypothesisInstances`. El valor de la variable define la Region detectada del bloque. La Region de un bloque creado a partir de las instancias de los elementos y subelementos de un grupo repetido es discontinua. |
| `OutputRegion`    | Variable de tipo `Region`. Se utiliza en la sección **Region Expression**. El valor de la variable determina la Region del bloque. Se utiliza para bloques de todo tipo, excepto los bloques de tabla.                                                                                                                                                                                                                                                                                                            |
| `OutputTable`     | Variable de tipo `TableHypothesis`. Se utiliza en la sección **Region Expression**. El valor de la variable se utiliza para inicializar la Region y el contenido de un bloque sobre la base de un elemento de tabla específico. Se utiliza solo para bloques de tabla.                                                                                                                                                                                                                                            |
