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

# FlexiLayouts

> FlexiLayouts describen formalmente la estructura del documento mediante árboles de elementos y bloques para que ABBYY FlexiCapture pueda localizar campos de datos en imágenes de documentos.

Un FlexiLayout es una descripción formalizada de la estructura de un documento que permite a un programa de captura de datos detectar áreas de la imagen que corresponden a campos de datos. Un FlexiLayout tiene una estructura en forma de árbol y consta de una rama de bloques y varias ramas de elementos, cada una de las cuales corresponde a una alternativa de layout.

<div id="flexilayout-elements">
  ## Elementos de FlexiLayout
</div>

[elementos](/es/flexi-capture/fls/template/elements) describen objetos de imagen que deben detectarse. Para que una aplicación de captura de datos como ABBYY FlexiCapture pueda detectar un objeto, cree un elemento de FlexiLayout correspondiente a ese objeto.

En las propiedades del elemento, especifique el tipo de objeto (es decir, si es un fragmento de texto, una imagen, un código de barras, etc.), sus datos geométricos (longitud, ancho, etc.) y el área de búsqueda donde es más probable encontrarlo.

<div id="flexilayout-blocks">
  ## Bloques de FlexiLayout
</div>

[Bloques](/es/flexi-capture/fls/template/blocks) describen campos de datos de los que deben capturarse datos. La ubicación de los bloques puede especificarse en relación con la ubicación de los elementos o directamente introduciendo sus coordenadas estimadas en el documento. El propósito de cualquier FlexiLayout es proporcionar a una aplicación de captura de datos un algoritmo para encontrar bloques.

<div id="element-hierarchy-and-search-order">
  ## Jerarquía de elementos y orden de búsqueda
</div>

Los bloques de un FlexiLayout son independientes entre sí. Los elementos, por su parte, pueden agruparse para formar una jerarquía compleja en la que están interconectados lógicamente y la ubicación de un elemento determina la ubicación de otro. El orden de los elementos en el árbol determina el orden en que se buscan: un programa de captura de datos buscará primero los elementos situados en la parte superior, encontrará los objetos correspondientes en la imagen y luego usará esta información para localizar bloques.

De forma predeterminada, un proyecto nuevo de FlexiLayout Studio se llama FlexiLayout. Sus ramas de elementos y bloques están vacías.

<div id="related-topics">
  ## Temas relacionados
</div>

* [Propiedades de FlexiLayout](/es/flexi-capture/fls/template/ftemplate-properties)
* [Creación automática de FlexiLayout](/es/flexi-capture/fls/template/ftemplate-training)
* [Bloques](/es/flexi-capture/fls/template/blocks)
* [Elementos](/es/flexi-capture/fls/template/elements)
