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

# Tipos predefinidos

> Referencia sobre los tipos predefinidos en FlexiLayout language, desde Int, String y Distancia hasta Rect, Region, FuzzyRect y los tipos de hipótesis de tabla.

FlexiLayout language proporciona los siguientes tipos predefinidos. Para cada tipo, las tablas enumeran los operadores, métodos y constructores que admite.

<div id="void">
  ## Void
</div>

El tipo Void se utiliza para declarar funciones que no devuelven ningún valor.

<div id="logic">
  ## Lógica
</div>

Tipo booleano. Una variable de este tipo puede tomar los valores `true` y `false`. Todas las expresiones condicionales devuelven un valor de tipo Lógica.

| Operador | Descripción                 |
| :------- | :-------------------------- |
| `Not`    | NO lógico, operador unario. |
| `And`    | Y lógico, operador binario. |
| `Or`     | O lógico, operador binario. |

<div id="string">
  ## String
</div>

El tipo String representa una secuencia de caracteres Unicode de longitud variable.

| Método                                                                                                                                                                                                                                                                                                                                     | Descripción                                                                                                                                                                                                                                                                                                                   |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Int Length()`                                                                                                                                                                                                                                                                                                                             | Devuelve el número de caracteres de la cadena. De solo lectura.                                                                                                                                                                                                                                                               |
| `Int Find(String subStr, Int startPos = 0)`                                                                                                                                                                                                                                                                                                | Devuelve el inicio de la subcadena subStr dentro de la cadena. La búsqueda comienza en la posición startPos. Puede utilizarse sin el argumento startPos, en cuyo caso se toma el valor predeterminado 0. Devuelve -1 si la cadena no contiene una subcadena startPos.                                                         |
| `Int Compare( String str )`                                                                                                                                                                                                                                                                                                                | Compara la cadena especificada con la cadena indicada en el argumento. Si las cadenas son iguales, devuelve 0. Si la cadena dada precede alfabéticamente a str, la función devuelve -1; si la cadena dada sigue alfabéticamente a str, devuelve 1.                                                                            |
| `Int CompareNoCase( String str )`                                                                                                                                                                                                                                                                                                          | Compara la cadena especificada con la cadena indicada en el argumento, sin distinguir entre mayúsculas y minúsculas. Si las cadenas son iguales, devuelve 0. Si la cadena dada precede alfabéticamente a str, la función devuelve -1; si la cadena dada sigue alfabéticamente a str, devuelve 1.                              |
| `String Mid ( Int start, Int count )`                                                                                                                                                                                                                                                                                                      | Devuelve una subcadena de la cadena con una longitud de 'count' caracteres que comienza en el carácter número start.                                                                                                                                                                                                          |
| `String Mid ( String subStr, Int startPos = 0 )`                                                                                                                                                                                                                                                                                           | Devuelve el inicio de la subcadena subStr dentro de la cadena. Puede utilizarse sin el argumento startPos, en cuyo caso se toma el valor predeterminado 0. Devuelve -1 si la cadena no contiene una subcadena startPos.                                                                                                       |
| `String SubstParam( String param0 ); String SubstParam( String param0, String param1 ); String SubstParam( String param0, String param1, String param2 ); String SubstParam( String param0, String param1, String param2, String param3 ); String SubstParam( String param0, String param1, String param2, String param3, String param4 )` | Devuelve el texto de la cadena, sustituyendo todas las apariciones de los caracteres %n (donde n es un entero no negativo) por los parámetros correspondientes. El número de apariciones de los caracteres %n en la cadena debe coincidir con el número de parámetros pasados. El texto de la cadena original no se modifica. |
| `String SubstParam( StringArray params )`                                                                                                                                                                                                                                                                                                  | Igual que el anterior, pero los parámetros se pasan como un array de cadenas.                                                                                                                                                                                                                                                 |

| Operador | Descripción                                                                                                                                                                                                                         |
| :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `==`     | Comprueba si las dos cadenas son iguales. Operador binario. Devuelve un resultado de tipo Lógica. Devuelve `true` si las cadenas son iguales; de lo contrario, devuelve `false`. Con distinción entre mayúsculas y minúsculas.      |
| `!=`     | Comprueba si las dos cadenas son distintas. Operador binario. Devuelve un resultado de tipo Lógica. Devuelve `true` si las cadenas no son iguales; de lo contrario, devuelve `false`. Con distinción entre mayúsculas y minúsculas. |
| `+`      | Concatena dos cadenas. Devuelve un valor de tipo String.                                                                                                                                                                            |

<div id="int">
  ## Int
</div>

Tipo entero. Corresponde a un entero de 32 dígitos.

| Método           | Descripción                              |
| :--------------- | :--------------------------------------- |
| `Int abs( Int )` | Devuelve el valor absoluto de un entero. |

| Operador               | Descripción                                                                                                                                                          |
| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `-`                    | Cambia el signo. Operador unario.                                                                                                                                    |
| `+`                    | Suma enteros. Operador binario.                                                                                                                                      |
| `-`                    | Resta un entero de otro. Operador binario.                                                                                                                           |
| `*`                    | Multiplica enteros. Operador binario.                                                                                                                                |
| `/`                    | Divide enteros. Operador binario.                                                                                                                                    |
| `<, <=, >, >=, ==, !=` | Operadores de comparación: menor que, menor o igual que, mayor que, mayor o igual que, igual a, distinto de. Operadores binarios. Devuelven un valor de tipo Lógica. |

<div id="distance">
  ## Distancia
</div>

Tipo entero (medido en dots) que representa distancias.

| Método                     | Descripción                                  |
| :------------------------- | :------------------------------------------- |
| `Distance abs( Distance )` | Devuelve el valor absoluto de una distancia. |

| Operador               | Descripción                                                                                                                                                                                     |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `-`                    | Cambia el signo. Operador unario.                                                                                                                                                               |
| `+`                    | Suma valores de tipo Distance. Operador binario.                                                                                                                                                |
| `-`                    | Resta valores de tipo Distance. Operador binario.                                                                                                                                               |
| `*`                    | Multiplica un valor de tipo Distance por un valor de tipo Int. Operador binario. Devuelve un valor de tipo Distance.                                                                            |
| `*`                    | Multiplica valores de tipo Distance. Operador binario. Devuelve un valor de tipo Area.                                                                                                          |
| `/`                    | Divide un valor de tipo Distance entre un valor de tipo Int. Operador binario. Devuelve un valor de tipo Distance.                                                                              |
| `<, <=, >, >=, ==, !=` | Operadores binarios de comparación. Comparan dos valores de tipo Distance: menor que, menor o igual que, mayor que, mayor o igual que, igual a, distinto de. Devuelven un valor de tipo Lógica. |

<div id="xcoordinate">
  ## XCoordinate
</div>

Tipo entero utilizado para representar las coordenadas X.

| operador               | Description                                                                                                                                                                        |
| :--------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `+`                    | Suma un valor de tipo XCoordinate a un valor de tipo Distancia. Operador binario. Devuelve un valor de tipo XCoordinate.                                                           |
| `-`                    | Resta un valor de tipo Distancia a un valor de tipo XCoordinate. Operador binario. Devuelve un valor de tipo XCoordinate.                                                          |
| `-`                    | Resta un valor de tipo XCoordinate a un valor de tipo XCoordinate. Operador binario. Devuelve un valor de tipo Distancia.                                                          |
| `<, <=, >, >=, ==, !=` | Compara dos valores de tipo XCoordinate: menor que, menor o igual que, mayor que, mayor o igual que, igual a, distinto de. Operadores binarios. Devuelven un valor de tipo Lógica. |

<div id="ycoordinate">
  ## YCoordinate
</div>

Tipo entero utilizado para representar coordenadas Y.

| Operador               | Descripción                                                                                                                                                                                        |
| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `+`                    | Suma un valor de tipo YCoordinate a un valor de tipo Distancia. Operador binario. Devuelve un valor de tipo YCoordinate.                                                                           |
| `-`                    | Resta un valor de tipo Distancia de un valor de tipo YCoordinate. Operador binario. Devuelve un valor de tipo YCoordinate.                                                                         |
| `-`                    | Resta un valor de tipo YCoordinate de un valor de tipo YCoordinate. Operador binario. Devuelve un valor de tipo Distancia.                                                                         |
| `<, <=, >, >=, ==, !=` | Operadores que comparan dos valores de tipo YCoordinate: menor que, menor o igual que, mayor que, mayor o igual que, igual a, distinto de. Operadores binarios. Devuelven un valor de tipo Lógica. |

<div id="real">
  ## Real
</div>

Número real.

| operador               | Description                                                                                                                                                            |
| :--------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `-`                    | Cambia el signo. Operador unario.                                                                                                                                      |
| `+`                    | Suma dos números reales. Operador binario.                                                                                                                             |
| `-`                    | Resta un número real de otro número real. Operador binario.                                                                                                            |
| `*`                    | Multiplica dos números reales. Operador binario.                                                                                                                       |
| `/`                    | Divide entre un número real. Operador binario.                                                                                                                         |
| `<, <=, >, >=, ==, !=` | Comparan dos números reales: menor que, menor o igual que, mayor que, mayor o igual que, igual a, distinto de. Operadores binarios. Devuelven un valor de tipo Lógica. |

<div id="quality">
  ## Calidad
</div>

Número real de 0 a 1. Representa el valor devuelto por los métodos que controlan la calidad de una hipótesis de elemento.

<div id="area">
  ## Area
</div>

Tipo entero (medido en punto\*punto) que se utiliza para representar el área de una región de imagen.

| Operador               | Descripción                                                                                                                                                                  |
| :--------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `-`                    | Cambia el signo. Operador unario.                                                                                                                                            |
| `+`                    | Suma dos valores de tipo Area. Operador binario.                                                                                                                             |
| `-`                    | Resta un valor de tipo Area de otro valor de tipo Area. Operador binario.                                                                                                    |
| `*`                    | Multiplica un valor de tipo Area por un número de tipo Int. Operador binario. Devuelve un valor de tipo Area.                                                                |
| `*`                    | Multiplica un valor de tipo Area por un número de tipo Real. Operador binario. Devuelve un valor de tipo Area.                                                               |
| `/`                    | Operador binario de división que divide un número por un entero de tipo Int. Devuelve un valor de tipo Area.                                                                 |
| `/`                    | Operador binario de división que divide un número de tipo Area entre un número de tipo Area. Devuelve un valor de tipo Real.                                                 |
| `<, <=, >, >=, ==, !=` | Comparan dos valores de tipo Area: menor que, menor o igual que, mayor que, mayor o igual que, igual a, distinto de. Operadores binarios. Devuelven un valor de tipo Lógica. |

<div id="imageobjecttype">
  ## ImageObjectType
</div>

Tipo utilizado para representar objetos de imagen clasificados.

| Operador | Descripción                              |
| :------- | :--------------------------------------- |
| `+`      | Une dos valores de tipo ImageObjectType. |

<div id="dateformats">
  ## DateFormats
</div>

Tipo entero utilizado para representar el formato de la fecha.

| Operador | Descripción                          |
| :------- | :----------------------------------- |
| `+`      | Une dos valores de tipo DateFormats. |

<div id="dayformatvariants">
  ## DayFormatVariants
</div>

Tipo entero utilizado para representar el formato del día en la fecha.

| Operator | Description                                |
| :------- | :----------------------------------------- |
| `+`      | Une dos valores de tipo DayFormatVariants. |

<div id="monthformatvariants">
  ## MonthFormatVariants
</div>

Tipo entero utilizado para representar el formato del mes en la fecha.

| Operator | Description                                  |
| :------- | :------------------------------------------- |
| `+`      | Une dos valores de tipo MonthFormatVariants. |

<div id="yearformatvariants">
  ## YearFormatVariants
</div>

Tipo entero utilizado para representar el formato del año en la fecha.

| Operator | Description                                  |
| :------- | :------------------------------------------- |
| `+`      | Une dos valores del tipo YearFormatVariants. |

<div id="xinterval">
  ## XInterval
</div>

Tipo utilizado para representar un rango de coordenadas X en una imagen.

| operador | Description                                                                                                                 |
| :------- | :-------------------------------------------------------------------------------------------------------------------------- |
| `+`      | Suma un valor de tipo XInterval a un valor de tipo Distancia. Operador binario. Devuelve un valor de tipo Xinterval.        |
| `+`      | Suma un valor de tipo XInterval a un valor de tipo DistInterval. Operador binario. Devuelve un valor de tipo Xinterval.     |
| `-`      | Resta un valor de tipo Distancia de un valor de tipo XInterval. Operador binario. Devuelve un valor de tipo Xinterval.      |
| `-`      | Resta un valor de tipo DistInterval de un valor de tipo XInterval. Operador binario. Devuelve un valor de tipo Xinterval.   |
| `-`      | Resta un valor de tipo XInterval de un valor de tipo XInterval. Operador binario. Devuelve un valor de tipo XInterval.      |
| `-`      | Resta un valor de tipo XCoordinate de un valor de tipo XInterval. Operador binario. Devuelve un valor de tipo DistInterval. |
| `-`      | Resta un valor de tipo XInterval de un valor de tipo XCoordinate. Operador binario. Devuelve un valor de tipo DistInterval. |

| método                | Description                                                                   |
| :-------------------- | :---------------------------------------------------------------------------- |
| `XCoordinate Start()` | Devuelve la coordenada X del inicio del intervalo. Propiedad de solo lectura. |
| `XCoordinate End()`   | Devuelve la coordenada X del final del intervalo. Propiedad de solo lectura.  |

<div id="yinterval">
  ## YInterval
</div>

Tipo utilizado para representar un rango de coordenadas Y en una imagen.

| Operador | Descripción                                                                                                               |
| :------- | :------------------------------------------------------------------------------------------------------------------------ |
| `+`      | Suma un valor de tipo YInterval a un valor de tipo Distancia. Operador binario. Devuelve un valor de tipo Yinterval.      |
| `+`      | Suma un valor de tipo YInterval a un valor de tipo DistInterval. Operador binario. Devuelve un valor de tipo Yinterval.   |
| `-`      | Resta un valor de tipo Distancia de un valor de tipo YInterval. Operador binario. Devuelve un valor de tipo Yinterval.    |
| `-`      | Resta un valor de tipo DistInterval de un valor de tipo YInterval. Operador binario. Devuelve un valor de tipo Yinterval. |
| `-`      | Resta un valor de tipo YInterval de un valor de tipo YInterval. Operador binario. Devuelve un valor de tipo DistInterval. |

| Método                | Descripción                                                                   |
| :-------------------- | :---------------------------------------------------------------------------- |
| `YCoordinate Start()` | Devuelve la coordenada Y del inicio del intervalo. Propiedad de solo lectura. |
| `YCoordinate End()`   | Devuelve la coordenada Y del final del intervalo. Propiedad de solo lectura.  |

<div id="distinterval">
  ## DistInterval
</div>

Tipo utilizado para representar el rango permitido de distancias.

| Operator | Description                                                                                                                   |
| :------- | :---------------------------------------------------------------------------------------------------------------------------- |
| `*`      | Multiplica un valor de tipo DistInterval por un número de tipo Int. Operador binario. Devuelve un valor de tipo DistInterval. |
| `/`      | Divide entre un número de tipo Int. Operador binario.                                                                         |

| método             | Description                                              |
| :----------------- | :------------------------------------------------------- |
| `Distance Start()` | Devuelve la distancia mínima. Propiedad de solo lectura. |
| `Distance End()`   | Devuelve la distancia máxima. Propiedad de solo lectura. |

<div id="rect">
  ## Rect
</div>

Rectángulo en una imagen.

| Constructor                                                                             | Description                                                                                                                                                                                                              |
| :-------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Rect Rect( XCoordinate left, YCoordinate top, XCoordinate right, YCoordinate bottom )` | Construye un valor de tipo Rect a partir de coordenadas de la imagen. Los límites del rectángulo se pasan como parámetros: left: límite izquierdo, top: límite superior, right: límite derecho, bottom: límite inferior. |

| operador | Description                                                                                         |
| :------- | :-------------------------------------------------------------------------------------------------- |
| `Or`     | Une dos rectángulos. El resultado es el rectángulo más pequeño que contiene a ambos rectángulos.    |
| `And`    | Interseca dos rectángulos. El resultado es el rectángulo más grande contenido en ambos rectángulos. |

| método                                               | Description                                                                                                                                                                                                                                                     |
| :--------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `XCoordinate Left()`                                 | Devuelve el límite izquierdo del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                         |
| `YCoordinate top()`                                  | Devuelve el límite superior del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                          |
| `XCoordinate Right()`                                | Devuelve el límite derecho del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                           |
| `YCoordinate Bottom()`                               | Devuelve el límite inferior del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                          |
| `Distance Width()`                                   | Devuelve el ancho del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                                    |
| `Distance Height()`                                  | Devuelve la altura del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                                   |
| `Area Area()`                                        | Devuelve el área del rectángulo. Propiedad de solo lectura.                                                                                                                                                                                                     |
| `Void Left( XCoordinate x )`                         | Establece el límite izquierdo del rectángulo.                                                                                                                                                                                                                   |
| `Void top( YCoordinate y )`                          | Establece el límite superior del rectángulo.                                                                                                                                                                                                                    |
| `Void Right( XCoordinate x )`                        | Establece el límite derecho del rectángulo.                                                                                                                                                                                                                     |
| `Void Bottom( YCoordinate y )`                       | Establece el límite inferior del rectángulo.                                                                                                                                                                                                                    |
| `XCoordinate XCenter()`                              | La coordenada X del centro del rectángulo.                                                                                                                                                                                                                      |
| `YCoordinate YCenter()`                              | La coordenada Y del centro del rectángulo.                                                                                                                                                                                                                      |
| `Void Inflate( Distance xDist, Distance yDist )`     | Expande el rectángulo xDist hacia la izquierda y hacia la derecha, e yDist hacia arriba y hacia abajo.                                                                                                                                                          |
| `XCoordinate GetX( Real ratio )`                     | Calcula la coordenada X situada dentro del rectángulo entre las coordenadas Left y Right como Left + Width \* ratio.                                                                                                                                            |
| `YCoordinate GetY( Real ratio )`                     | Calcula la coordenada Y situada dentro del rectángulo entre las coordenadas top y Bottom como Top + Height \* ratio.                                                                                                                                            |
| `Rect GetInflated( Distance xDist, Distance yDist )` | Devuelve un rectángulo «expandido». Cada esquina se desplaza xDist e yDist en la dirección que expande la figura (la esquina superior izquierda se mueve hacia arriba y hacia la izquierda, y así sucesivamente). El rectángulo original permanece sin cambios. |
| `Logic IsEmpty()`                                    | Comprueba si el rectángulo corresponde a una region no vacía en la imagen, es decir, una region en la que Left \< Right y top \< Bottom.                                                                                                                        |

<div id="fuzzyrect">
  ## FuzzyRect
</div>

Rectángulo difuso. Para obtener más información, consulte [Rectángulo difuso](/es/flexi-capture/fls/language/fuzzy-rect).

| Operador | Descripción                                                                                                                |
| :------- | :------------------------------------------------------------------------------------------------------------------------- |
| `And`    | Interseca dos rectángulos difusos, es decir, interseca los rangos de los límites de los rectángulos difusos especificados. |
| `Or`     | Une dos rectángulos difusos, es decir, une los rangos de los límites de los rectángulos difusos especificados.             |

| Método                  | Descripción                                                         |
| :---------------------- | :------------------------------------------------------------------ |
| `Rect ExternalRect()`   | Devuelve una copia del rectángulo externo.                          |
| `Rect InternalRect()`   | Devuelve una copia del rectángulo interno.                          |
| `XInterval Left()`      | El límite izquierdo del rectángulo difuso, rango horizontal.        |
| `YInterval top()`       | El límite superior del rectángulo difuso, rango vertical.           |
| `XInterval Right()`     | El límite derecho del rectángulo difuso, rango horizontal.          |
| `YInterval Bottom()`    | El límite inferior del rectángulo difuso, rango vertical.           |
| `XInterval XCenter()`   | La coordenada X del centro del rectángulo difuso, rango horizontal. |
| `YInterval YCenter()`   | La coordenada Y del centro del rectángulo difuso, rango vertical.   |
| `DistInterval Width()`  | El ancho del rectángulo difuso, rango de distancia.                 |
| `DistInterval Height()` | La altura del rectángulo difuso, rango de distancia.                |
| `Logic IsEmpty()`       | Comprueba si el rectángulo difuso está vacío.                       |

<div id="rectarray">
  ## RectArray
</div>

Array de rectángulos.

| Constructor                            | Descripción                                                                                          |
| :------------------------------------- | :--------------------------------------------------------------------------------------------------- |
| `RectArray RectArray ()`               | Crea un array vacío de rectángulos.                                                                  |
| `RectArray RectArray( Rect rect )`     | Constructor con el parámetro Rect. Crea un array formado por un rectángulo igual al rectángulo rect. |
| `RectArray RectArray( Region region )` | Constructor con el parámetro Region. Crea un array formado por los rectángulos de la región region.  |

| Método                        | Descripción                                                      |
| :---------------------------- | :--------------------------------------------------------------- |
| `Int Count()`                 | Devuelve el número de elementos del array.                       |
| `Region Region()`             | Región continua a partir de un array de rectángulos.             |
| `Rect Rect()`                 | Rectángulo que circunscribe un array de rectángulos.             |
| `Rect GetAt( Int )`           | Devuelve el elemento que se encuentra en el índice especificado. |
| `Rect Rect( Int )`            | Igual que el método Rect GetAt( Int ), sintaxis obsoleta.        |
| `Void Add( Rect rect )`       | Agrega el rectángulo rect a un array de rectángulos.             |
| `Void Add( RectArray array )` | Agrega un array de rectángulos a un array de rectángulos.        |

<div id="region">
  ## Region
</div>

Una region es un conjunto de rectángulos colocados uno debajo de otro de manera que la línea superior del rectángulo inferior coincide con la línea inferior del rectángulo superior (de modo que los rectángulos no se superponen).

| Constructor                            | Descripción                                                                                                           |
| :------------------------------------- | :-------------------------------------------------------------------------------------------------------------------- |
| `Region Region()`                      | Crea una region vacía.                                                                                                |
| `Region Region( RectArray rectArray )` | Constructor a partir de un valor de tipo RectArray. Crea una region que contiene los rectángulos del array rectArray. |

| Operador | Descripción                                                                             |
| :------- | :-------------------------------------------------------------------------------------- |
| `Or`     | Une dos regiones.                                                                       |
| `And`    | Interseca dos regiones, o una region y un rectángulo. Devuelve un valor de tipo Region. |

| Método                                           | Descripción                                                                                                 |
| :----------------------------------------------- | :---------------------------------------------------------------------------------------------------------- |
| `XCoordinate Left()`                             | Devuelve el límite izquierdo de la region. Propiedad de solo lectura.                                       |
| `YCoordinate top()`                              | Devuelve el límite superior de la region. Propiedad de solo lectura.                                        |
| `XCoordinate Right()`                            | Devuelve el límite derecho de la region. Propiedad de solo lectura.                                         |
| `YCoordinate Bottom()`                           | Devuelve el límite inferior de la region. Propiedad de solo lectura.                                        |
| `Distance Width()`                               | Devuelve el ancho de la region. Propiedad de solo lectura.                                                  |
| `Distance Height()`                              | Devuelve la altura de la region. Propiedad de solo lectura.                                                 |
| `Area Area()`                                    | Devuelve el área de la region. Propiedad de solo lectura.                                                   |
| `Void Inflate( Distance xDist, Distance yDist )` | Amplía la region en *xDist* hacia la derecha y hacia la izquierda, y en *yDist* hacia arriba y hacia abajo. |
| `Rect Rect()`                                    | Devuelve una copia del rectángulo que circunscribe la region.                                               |

<div id="imageobjectset">
  ## ImageObjectSet
</div>

Tipo utilizado para representar el conjunto de objetos de imagen que pertenecen a la hipótesis.

| Método              | Descripción                                                                                                                               |
| :------------------ | :---------------------------------------------------------------------------------------------------------------------------------------- |
| `RectArray Rects()` | Devuelve una copia del array de rectángulos de los objetos de imagen que pertenecen a la hipótesis.                                       |
| `Region Region()`   | Devuelve una copia de la región continua creada a partir del array de rectángulos de los objetos de imagen que pertenecen a la hipótesis. |

<div id="texttypes">
  ## TextTypes
</div>

Tipo utilizado para representar un conjunto de tipos de texto.

| operador | Description                        |
| :------- | :--------------------------------- |
| `+`      | Une dos valores de tipo TextTypes. |

<div id="barcodetypes">
  ## BarcodeTypes
</div>

Tipo utilizado para representar un conjunto de tipos de código de barras.

| operador | Description                           |
| :------- | :------------------------------------ |
| `+`      | Une dos valores de tipo BarcodeTypes. |

<div id="barcodeorientations">
  ## BarcodeOrientations
</div>

Tipo utilizado para representar un conjunto de posibles orientaciones de códigos de barras.

| Operador | Descripción                                  |
| :------- | :------------------------------------------- |
| `+`      | Une dos valores de tipo BarcodeOrientations. |

<div id="recognitionmode">
  ## RecognitionMode
</div>

Tipo entero utilizado para representar los modos de prerreconocimiento.

<div id="direction">
  ## Direction
</div>

Tipo utilizado para representar la dirección vertical u horizontal. Establece la dirección de los elementos separador y de espacio en blanco.

<div id="horsearchareabound">
  ## HorSearchAreaBound
</div>

Tipo utilizado para representar los límites derecho e izquierdo del área de búsqueda del elemento. Una variable de este tipo solo puede crearse mediante una expresión Let.

| Operator | Descripción                                                                                                                                    |
| :------- | :--------------------------------------------------------------------------------------------------------------------------------------------- |
| `-`      | Operador binario que resta un valor de tipo HorSearchAreaBound de un valor de tipo XInterval y viceversa. Devuelve un valor de tipo Xinterval. |
| `>, <`   | Operadores binarios que comparan un valor de tipo HorSearchAreaBound con un valor de tipo XCoordinate. Devuelven un valor de tipo FuzzyRect.   |

<h2 id="fl-vertsearchareabound">
  VertSearchAreaBound
</h2>

Tipo utilizado para representar los límites superior e inferior del área de búsqueda del elemento. Una variable de este tipo solo puede crearse mediante una expresión Let.

| Operator | Descripción                                                                                                                                    |
| :------- | :--------------------------------------------------------------------------------------------------------------------------------------------- |
| `-`      | Operador binario que resta un valor de tipo HorSearchAreaBound de un valor de tipo YInterval y viceversa. Devuelve un valor de tipo Yinterval. |
| `>, <`   | Operadores binarios que comparan un valor de tipo VertSearchAreaBound con un valor de tipo YCoordinate. Devuelven un valor de tipo FuzzyRect.  |

<div id="hypothesis">
  ## Hypothesis
</div>

Tipo utilizado para invocar una hipótesis del elemento de cualquier tipo.

Para obtener más información, consulte [Hipótesis para todos los tipos de elementos](/es/flexi-capture/fls/language/hyp-all).

<div id="hypothesisinstances">
  ## HypothesisInstances
</div>

Describe las instancias de un elemento Repeating Group. Tiene los mismos métodos que las hipótesis. Para obtener más información sobre los métodos de las hipótesis, consulte [Hipótesis para todos los tipos de elementos](/es/flexi-capture/fls/language/hyp-all).

| Método                                     | Descripción                                                                                                                                                                                     |
| :----------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `YCoordinateArray GetYArray( Real ratio )` | Devuelve el array de coordenadas Y de los rectángulos de las instancias. Para calcular la coordenada Y se utiliza la siguiente fórmula: Top + Height \* ratio. Las instancias nulas se ignoran. |

<div id="ycoordinatearray">
  ## YCoordinateArray
</div>

El array de coordenadas Y de los rectángulos.

| Constructor                           | Descripción                                                                  |
| :------------------------------------ | :--------------------------------------------------------------------------- |
| `YCoordinateArray YCoordinateArray()` | Constructor. Crea un array vacío de rectángulos definidos por coordenadas Y. |

| Método                                    | Descripción                                                                      |
| :---------------------------------------- | :------------------------------------------------------------------------------- |
| `Void Add( YCoordinate )`                 | Añade un rectángulo al final del array.                                          |
| `Void Add( YCoordinateArray )`            | Añade otro array al final del array.                                             |
| `Void InsertAt( Int index, YCoordinate )` | Añade un rectángulo en la posición index.                                        |
| `Void DeleteAll()`                        | Elimina todos los elementos del array.                                           |
| `Void DeleteAt( Int index )`              | Elimina el elemento situado en la posición index.                                |
| `YCoordinate GetAt( Int index )`          | Devuelve el elemento con el index especificado.                                  |
| `Int Count()`                             | Devuelve el número de elementos del array.                                       |
| `Void ShiftDown( Int index, Distance )`   | Desplaza hacia abajo (aumenta) la coordenada del elemento indicado del array.    |
| `Void ShiftUp( Int index, Distance )`     | Desplaza hacia arriba (disminuye) la coordenada del elemento indicado del array. |
| `Void ShiftDown( Distance )`              | Desplaza hacia abajo (aumenta) todos los elementos del array.                    |
| `Void ShiftUp( Distance )`                | Desplaza hacia arriba (disminuye) todos los elementos del array.                 |

<div id="tableblock">
  ## TableBlock
</div>

Tipo que se utiliza para acceder a un bloque de la tabla.

| Método                                 | Descripción                                                                                                     |
| :------------------------------------- | :-------------------------------------------------------------------------------------------------------------- |
| `Int ColumnsCount()`                   | Devuelve el número de columnas del bloque.                                                                      |
| `String ColumnName( Int columnIndex )` | El nombre de la columna columnIndex, donde columnIndex es el número de la columna. La numeración comienza en 0. |

<div id="tableblockcolumn">
  ## TableBlockColumn
</div>

Tipo utilizado para invocar una columna del bloque de la tabla.

Una variable de este tipo solo puede crearse mediante una expresión Let. Para obtener más información, consulte [Hipótesis para elementos de tabla](/es/flexi-capture/fls/hypotheses/hyp-table).

<div id="tableblockcolumnarray">
  ## TableBlockColumnArray
</div>

Tipo utilizado para llamar a un array de columnas del bloque de la tabla.

Una variable de este tipo solo puede crearse mediante una expresión Let. Para obtener más información, consulte [Hipótesis para elementos de tabla](/es/flexi-capture/fls/hypotheses/hyp-table).

| Constructor                                 | Descripción                                                                                                                         |
| :------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------- |
| `TableBlockColumnArray( TableBlockColumn )` | Crea un array de columnas a partir de una única columna. Por ejemplo: `TableBlockColumnArray arr; arr = Blocks.TableBlock.Column1;` |

| Método                         | Descripción                                         |
| :----------------------------- | :-------------------------------------------------- |
| `Void Add( TableBlockColumn )` | Añade la columna seleccionada al array de columnas. |

| Operador | Descripción                                                                                                                                                                                                         |
| :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `<<`     | Operador binario que añade un array de columnas a otro array de columnas. Por ejemplo: `TableBlockColumnArray arr; arr = Blocks.TableBlock.Column1; arr << Blocks.TableBlock.Column2 << Blocks.TableBlock.Column3;` |

<div id="tablehypothesis">
  ## TableHypothesis
</div>

Tipo utilizado para invocar una hipótesis del elemento de tabla.

Para obtener más información, consulte [Hipótesis para elementos de tabla](/es/flexi-capture/fls/hypotheses/hyp-table).

<div id="tablehypcolumn">
  ## TableHypColumn
</div>

Tipo utilizado para invocar una columna de la hipótesis del elemento de tabla.

Una variable de este tipo solo puede crearse mediante una expresión Let. Para obtener más información, consulte [Hipótesis para elementos de tabla](/es/flexi-capture/fls/hypotheses/hyp-table).

<div id="tablecolumntype">
  ## TableColumnType
</div>

Tipo utilizado para describir varios tipos de contenido de columna.

<div id="currencypositiontypes">
  ## CurrencyPositionTypes
</div>

Tipo utilizado para establecer la posición del nombre de la divisa con respecto al valor numérico en un elemento Currency.

| Operador | Descripción                                                   |
| :------- | :------------------------------------------------------------ |
| `+`      | Une valores del tipo CurrencyPositionTypes. Operador binario. |

<div id="pageinterval">
  ## PageInterval
</div>

Tipo utilizado para representar el intervalo de páginas de un documento multipágina.

| Método            | Descripción                                                           |
| :---------------- | :-------------------------------------------------------------------- |
| `Logic IsEmpty()` | Comprueba si el rango de un rectángulo está vacío. De solo lectura.   |
| `Int Start()`     | Devuelve el número de la primera página de un rango. De solo lectura. |
| `Int End()`       | Devuelve el número de la última página de un rango. De solo lectura.  |

<div id="pagearea">
  ## PageArea
</div>

Área de una página. La devuelven los métodos PageSearchAreaLocal, PageSearchAreaGlobal, PageAreaLocal y PageAreaGlobal (estas funciones reciben números de página como argumentos). Puede expresarse en coordenadas globales o locales, según la función que se haya llamado.

| Método                        | Descripción                                                                                                                                                      |
| :---------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `XInterval Left()`            | El límite izquierdo de la parte de la hipótesis situada en la página indicada, intervalo horizontal.                                                             |
| `YInterval Top()`             | El límite superior de la parte de la hipótesis situada en la página indicada, intervalo vertical.                                                                |
| `XInterval Right()`           | El límite derecho de la parte de la hipótesis situada en la página indicada, intervalo horizontal.                                                               |
| `YInterval Bottom()`          | El límite inferior de la parte de la hipótesis situada en la página indicada, intervalo vertical.                                                                |
| `XInterval XCenter()`         | La abscisa del centro de la parte de la hipótesis situada en la página indicada, intervalo horizontal.                                                           |
| `YInterval YCenter()`         | La ordenada del centro de la parte de la hipótesis situada en la página indicada, intervalo vertical.                                                            |
| `DistInterval Width()`        | El ancho de la parte de la hipótesis situada en la página indicada.                                                                                              |
| `DistInterval Height()`       | La altura de la parte de la hipótesis situada en la página indicada.                                                                                             |
| `FuzzyRect FuzzyRect()`       | El rectángulo difuso de la parte de la hipótesis situada en la página indicada.                                                                                  |
| `Rect Rect()`                 | El rectángulo envolvente de la parte de la hipótesis situada en la página indicada. Coincide con el rectángulo exterior del rectángulo difuso.                   |
| `Region Region()`             | La región de la parte de la hipótesis situada en la página indicada.                                                                                             |
| `Region SimplifiedRegion()`   | La región de la parte de la hipótesis situada en la página indicada, simplificada para facilitar su visualización.                                               |
| `ImageObjectSet Set()`        | Objetos de imagen capturados por la parte de la hipótesis situada en la página indicada.                                                                         |
| `ImageObjectSet ExcludeSet()` | Objetos de imagen de la parte de la imagen excluida del área de búsqueda de la parte de la hipótesis situada en la página indicada mediante los métodos Exclude. |
| `RectArray Rects()`           | El array de rectángulos de los objetos de imagen capturados por la parte de la hipótesis situada en la página indicada.                                          |

<div id="pageedge">
  ## PageEdge
</div>

El tipo utilizado para especificar la función Nearest con respecto a un borde de la página. Permite seleccionar la hipótesis más cercana al borde superior, inferior, izquierdo o derecho de la página.

<div id="page">
  ## Página
</div>

Tipo devuelto por la función Page( Int PageNumber ).

| Método                                                                   | Descripción                                                                                                                                                                                                                  |
| :----------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Distance AverageLineHeight()`                                           | Altura media de línea en una página.                                                                                                                                                                                         |
| `Distance AverageInterlineInterval()`                                    | Interlineado medio en una página.                                                                                                                                                                                            |
| `Area ObjectsAreaLocal( Rect localRect, ImageObjectType )`               | El área de los objetos contenidos en el rectángulo especificado en una página del tipo indicado. Para el rectángulo se utilizan coordenadas locales.                                                                         |
| `Area ObjectsIntersectionAreaLocal( Rect localRect, ImageObjectType )`   | El área conjunta de los objetos contenidos en el rectángulo especificado y el área de intersección de los objetos con dicho rectángulo en una página del tipo indicado. Para el rectángulo se utilizan coordenadas locales.  |
| `Area ObjectsAreaGlobal( Rect globalRect, ImageObjectType )`             | El área de los objetos contenidos en el rectángulo especificado en una página del tipo indicado. Para el rectángulo se utilizan coordenadas globales.                                                                        |
| `Area ObjectsIntersectionAreaGlobal( Rect globalRect, ImageObjectType )` | El área conjunta de los objetos contenidos en el rectángulo especificado y el área de intersección de los objetos con dicho rectángulo en una página del tipo indicado. Para el rectángulo se utilizan coordenadas globales. |
| `Rect RectLocal()`                                                       | El rectángulo de toda la imagen en coordenadas locales.                                                                                                                                                                      |
| `Rect RectGlobal()`                                                      | El rectángulo de toda la imagen en coordenadas globales.                                                                                                                                                                     |

<div id="searchareapagesettype">
  ## SearchAreaPageSetType
</div>

El tipo utilizado en la función RestrictSearchArea. Las constantes predefinidas para este tipo son `AnyPage`, `OddPages`, `EvenPages` y `LastPage`.

<div id="intarray">
  ## IntArray
</div>

Array de enteros.

| Constructor                | Descripción                                                             |
| :------------------------- | :---------------------------------------------------------------------- |
| `IntArray IntArray()`      | Crea un array vacío.                                                    |
| `IntArray IntArray( Int )` | Constructor con el parámetro Int. Crea un array formado por ese entero. |

| Método                                   | Descripción                                       |
| :--------------------------------------- | :------------------------------------------------ |
| `Int Count()`                            | Devuelve el número de elementos del array.        |
| `Int GetAt( Int )`                       | Devuelve el elemento con el index especificado.   |
| `Void Add( Int )`                        | Añade un entero al final del array.               |
| `Void Add( IntArray )`                   | Añade otro array al final del array.              |
| `Void InsertAt( Int index, Int number )` | Añade un número entero en la posición index.      |
| `Void DeleteAll()`                       | Elimina todos los elementos del array.            |
| `Void DeleteAt( Int index )`             | Elimina el elemento situado en la posición index. |

| Operador | Descripción                                    |
| :------- | :--------------------------------------------- |
| `<<`     | Operador binario que añade un entero al array. |

<div id="stringarray">
  ## StringArray
</div>

Array de cadenas.

| Constructor                 | Descripción          |
| :-------------------------- | :------------------- |
| `StringArray StringArray()` | Crea un array vacío. |

| Método                               | Descripción                                       |
| :----------------------------------- | :------------------------------------------------ |
| `Int Count()`                        | Devuelve el número de elementos del array.        |
| `String GetAt( Int index )`          | Devuelve el elemento con el index especificado.   |
| `Void Add( String )`                 | Añade una cadena al final del array.              |
| `Void Add( StringArray )`            | Añade otro array al final del array.              |
| `Void InsertAt( Int index, String )` | Añade una cadena en la posición index.            |
| `Void DeleteAll()`                   | Elimina todos los elementos del array.            |
| `Void DeleteAt( Int index )`         | Elimina el elemento situado en la posición index. |

<div id="intfuzzyinterval">
  ## IntFuzzyInterval
</div>

Un tipo para representar un intervalo difuso de valores enteros. El intervalo difuso se representa mediante cuatro valores de tipo Int, cada uno de los cuales debe ser mayor o igual que el valor anterior.

| Constructor                                      | Descripción                                                                            |
| :----------------------------------------------- | :------------------------------------------------------------------------------------- |
| `IntFuzzyInterval IntFuzzyInterval( Int value )` | Constructor a partir de un entero. Inicializa los cuatro valores con el valor “value”. |

| Inicialización                        | Descripción                                                                                                                                                                                                                              |
| :------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Expression of type {x1, x2, x3, x4}` | Una variable de tipo IntFuzzyInterval puede inicializarse mediante una expresión del tipo `{x1, x2, x3, x4}`, donde x1, x2, x3 y x4 son valores de tipo Int. Ejemplo: `Int x1 = 5; IntFuzzyInterval intFuzzyInt = {x1, 200, 300, 5000};` |

| Operador | Descripción                                                                                                                                                        |
| :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `+`      | Operador binario de suma que suma un valor de tipo IntFuzzyInterval a un valor de tipo Int. Devuelve un valor de tipo IntFuzzyInterval.                            |
| `+`      | Operador binario de suma que suma un valor de tipo IntFuzzyInterval a un valor de tipo DistInterval. Devuelve un valor de tipo IntFuzzyInterval.                   |
| `-`      | Operador binario de resta que resta un valor de tipo Int de un valor de tipo IntFuzzyInterval. Devuelve un valor de tipo IntFuzzyInterval.                         |
| `-`      | Operador binario de resta que resta un valor de tipo IntFuzzyInterval de un valor de tipo Int. Devuelve un valor de tipo IntFuzzyInterval.                         |
| `-`      | Operador binario de resta que resta un valor de tipo DistInterval de un valor de tipo IntFuzzyInterval. Devuelve un valor de tipo IntFuzzyInterval.                |
| `-`      | Operador binario de resta que resta un valor de tipo IntFuzzyInterval de un valor de tipo DistInterval. Devuelve un valor de tipo IntFuzzyInterval.                |
| `*`      | Operador binario de multiplicación que multiplica un valor de tipo IntFuzzyInterval por un valor de tipo Int. Devuelve un valor de tipo IntFuzzyInterval.          |
| `*`      | Operador binario de multiplicación que multiplica un valor de tipo IntFuzzyInterval por un valor de tipo DistInterval. Devuelve un valor de tipo IntFuzzyInterval. |
| `/`      | Operador binario de división que divide un valor de tipo IntFuzzyInterval entre un valor de tipo Int. Devuelve un valor de tipo IntFuzzyInterval.                  |

<div id="distfuzzyinterval">
  ## DistFuzzyInterval
</div>

Un tipo para representar un intervalo difuso de valores enteros de distancias. El intervalo difuso se representa mediante cuatro valores de tipo Distance, cada uno de los cuales debe ser mayor o igual que el valor anterior.

| Constructor                                              | Descripción                                                                                            |
| :------------------------------------------------------- | :----------------------------------------------------------------------------------------------------- |
| `DistFuzzyInterval DistFuzzyInterval ( Distance value )` | Constructor a partir de un valor de tipo Distance. Inicializa los cuatro valores con el valor «value». |

| Inicialización                        | Descripción                                                                                                                                                                                                                                             |
| :------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Expression of type {d1, d2, d3, d4}` | Una variable de tipo DistFuzzyInterval puede inicializarse con una expresión de tipo `{d1, d2, d3, d4}`, donde d1, d2, d3 y d4 son valores de tipo Distance. Ejemplo: `Distance d1 = 5dt; DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};` |

| Operador | Descripción                                                                                                                                                          |
| :------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `+`      | Operador binario de suma que suma un valor de tipo DistFuzzyInterval a un valor de tipo Distance. Devuelve un valor de tipo DistFuzzyInterval.                       |
| `+`      | Operador binario de suma que suma un valor de tipo DistFuzzyInterval a un valor de tipo DistInterval. Devuelve un valor de tipo DistFuzzyInterval.                   |
| `-`      | Operador binario de resta que resta un valor de tipo Distance de un valor de tipo DistFuzzyInterval. Devuelve un valor de tipo DistFuzzyInterval.                    |
| `-`      | Operador binario de resta que resta un valor de tipo DistFuzzyInterval de un valor de tipo Distance. Devuelve un valor de tipo DistFuzzyInterval.                    |
| `-`      | Operador binario de resta que resta un valor de tipo DistInterval de un valor de tipo DistFuzzyInterval. Devuelve un valor de tipo DistFuzzyInterval.                |
| `-`      | Operador binario de resta que resta un valor de tipo DistFuzzyInterval de un valor de tipo DistInterval. Devuelve un valor de tipo DistFuzzyInterval.                |
| `*`      | Operador binario de multiplicación que multiplica un valor de tipo DistFuzzyInterval por un valor de tipo Int. Devuelve un valor de tipo DistFuzzyInterval.          |
| `*`      | Operador binario de multiplicación que multiplica un valor de tipo DistFuzzyInterval por un valor de tipo DistInterval. Devuelve un valor de tipo DistFuzzyInterval. |
| `/`      | Operador binario de división que divide un valor de tipo DistFuzzyInterval entre un valor de tipo Int. Devuelve un valor de tipo DistFuzzyInterval.                  |

<div id="areafuzzyinterval">
  ## AreaFuzzyInterval
</div>

Tipo que representa un intervalo difuso de valores enteros de área. El intervalo difuso se representa mediante cuatro valores de tipo Area, cada uno de los cuales debe ser mayor o igual que el valor anterior.

| Constructor                                          | Descripción                                                                                        |
| :--------------------------------------------------- | :------------------------------------------------------------------------------------------------- |
| `AreaFuzzyInterval AreaFuzzyInterval ( Area value )` | Constructor a partir de un valor de tipo Area. Inicializa los cuatro valores con el valor «value». |

| Inicialización                        | Descripción                                                                                                                                                                                                                                                           |
| :------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Expression of type {a1, a2, a3, a4}` | Una variable de tipo AreaFuzzyInterval puede inicializarse con una expresión del tipo `{a1, a2, a3, a4}`, donde a1, a2, a3 y a4 son valores de tipo Area. Ejemplo: `Area a1 = 500dt*dt; AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};` |

| Operador | Descripción                                                                                                                                                 |
| :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `+`      | Operador binario de suma que suma un valor de tipo AreaFuzzyInterval a un valor de tipo Area. Devuelve un valor de tipo AreaFuzzyInterval.                  |
| `-`      | Operador binario de resta que resta un valor de tipo Area de un valor de tipo AreaFuzzyInterval. Devuelve un valor de tipo AreaFuzzyInterval.               |
| `-`      | Operador binario de resta que resta un valor de tipo AreaFuzzyInterval de un valor de tipo Area. Devuelve un valor de tipo AreaFuzzyInterval.               |
| `*`      | Operador binario de multiplicación que multiplica un valor de tipo AreaFuzzyInterval por un valor de tipo Int. Devuelve un valor de tipo AreaFuzzyInterval. |
| `/`      | Operador binario de división que divide un valor de tipo AreaFuzzyInterval entre un valor de tipo Int. Devuelve un valor de tipo AreaFuzzyInterval.         |

<div id="textrotations">
  ## TextRotations
</div>

Tipo que representa un conjunto de orientaciones del texto reconocido en las que se busca el elemento.

| Operador | Descripción                         |
| :------- | :---------------------------------- |
| `+`      | Une valores del tipo TextRotations. |
