Saltar al contenido principal
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. Elementos describen objetos de imagen que deben detectarse. Para que una aplicación de captura de datos como ABBYY FlexiCapture pueda detectar un objeto, debe crear elementos de FlexiLayout correspondientes a ese objeto y especificar en las propiedades del elemento 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. Bloques 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. 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.

Más información:

Propiedades de FlexiLayout Entrenamiento de un FlexiLayout Bloques Elementos