- Cree un elemento Group y asígnele el nombre TableHeader.
- Haga clic en la pestaña Advanced.
- Habrá observado que, si el separador hsTableHeaderTop se ha detectado en una imagen, los nombres de las columnas se encuentran debajo del separador, pero no a más de 100 puntos de este. De lo contrario, se encuentran en los tres quintos superiores de la página. Por lo tanto, establezca la siguiente restricción de búsqueda adicional en el campo Advanced pre-search relations: si el elemento hsTableHeaderTop se ha detectado, busque los objetos de la imagen debajo del separador, pero no a más de 100 puntos de este. De lo contrario, busque los objetos de la imagen en los tres quintos superiores de la página. En FlexiLayout language: If Not (hsTableHeaderTop.IsNull) Then { Below: hsTableHeaderTop, 0 * dot; Above: hsTableHeaderTop.Bottom, -100 * dot; } Else { Above: PageRect.Top + PageRect.Height*3/5; }
Sample 3
Ejemplo 3. Paso 15: Análisis de las restricciones de búsqueda de los nombres de las columnas con un elemento TableHeader de tipo Group
Defina restricciones de búsqueda comunes para los nombres de las columnas de facturas con un elemento de grupo TableHeader y una expresión condicional de FlexiLayout language.
El análisis de las imágenes de prueba revela que los nombres de las columnas se encuentran directamente debajo del separador horizontal detectado previamente. Para especificar las restricciones de búsqueda comunes a todos los nombres de las columnas, debemos crear un elemento Group: TableHeader.
Para crear el elemento TableHeader:
Ejemplo 3. Paso 14: Detección del separador horizontal auxiliar con un elemento hsTableHeaderTop
Anterior
Ejemplo 3. Paso 16: Detección del nombre de la columna Cantidad con un elemento kwQuantity
Siguiente
