Skip to main content
El cuadro de diálogo de Propiedades de un elemento de grupo repetido ofrece dos pestañas en las que puede especificar restricciones de búsqueda adicionales: Advanced y Avanzado para todas las instancias. En la pestaña Advanced, puede especificar restricciones de búsqueda adicionales para instancias individuales del grupo. En la pestaña Avanzado para todas las instancias, puede especificar restricciones de búsqueda adicionales para todas las instancias del grupo.

Pestañas Advanced y Advanced para todas las instancias

Para abrir el cuadro de diálogo Propiedades, en la ventana FlexiLayout, haga clic con el botón derecho en el elemento Grupo repetido y seleccione Propiedades… en el menú contextual.
Captura de pantalla de la pestaña Advanced para todas las instancias del cuadro de diálogo de propiedades de un elemento de grupo repetido en ABBYY FlexiLayout Studio.
En la sección Campos externos para todas las instancias, puede usar todos los métodos disponibles para un elemento de grupo. Por ejemplo, puede especificar relaciones con instancias ya detectadas:
En la sección Relación avanzada de prebúsqueda para todas las instancias, puede usar los siguientes métodos:
  • MinRepetitions
  • MaxRepetitions
  • PaginalMode
  • MinRepetitionsOnPage
  • MaxRepetitionsOnPage
En la sección Relaciones posteriores a la búsqueda, puede proporcionar una estimación para una instancia concreta. En la sección Relaciones posteriores a la búsqueda para todas las instancias, puede proporcionar una estimación para todas las instancias detectadas. En la sección Relaciones previas a la búsqueda, puede usar todos los métodos disponibles para un elemento elemento de grupo. Código de ejemplo para la sección Relaciones posteriores a la búsqueda:
Código de ejemplo para la sección Relaciones posteriores a la búsqueda para todas las instancias:

Acceder a instancias de elementos

Use los siguientes nombres predefinidos para acceder a las instancias de los elementos: Puede acceder a los subelementos de un elemento de grupo repetido incluso cuando se encuentran más abajo en el árbol de elementos. También puede usar los siguientes métodos de FlexiLayout language para trabajar con instancias de elementos:
  • HasInstances — Comprueba si ya se ha encontrado alguna instancia.
  • InstancesCount — Devuelve el número de instancias detectadas.

Condiciones de detención de la búsqueda de instancias de elementos

La búsqueda de instancias se detiene (en la rama en cuestión) si el programa encuentra una hipótesis vacía para un grupo (es decir, un grupo que tiene una región vacía) o si el programa ya no puede generar más hipótesis (no quedan más hipótesis en el área de búsqueda). En el modo Paginal, esta regla se aplica solo a la búsqueda en una página. Cuando el programa termina la búsqueda en una página, pasa a la siguiente. MinRepetitionsOnPage, MaxRepetitionsOnPage, MinRepetitions y MaxRepetitions también afectan al proceso de generación de hipótesis. Puede usar los siguientes métodos para cambiar el proceso estándar de generación de hipótesis: