- El nombre del campo Número de factura aparece en todas las imágenes y puede usarse para diferenciarlas de otros documentos. Por este motivo, haga que el nombre del campo Número de factura sea un elemento obligatorio; es decir, se utilizará como identificador de este tipo de documento. Para obtener más información, consulte Elementos obligatorios, opcionales y prohibidos.
- El nombre puede contener una de las siguientes frases: Invoice no., Credit note No, Invoice Number:, Invoice Number. Enumere todas las variantes posibles en la cadena de búsqueda. Escriba cada frase sin espacios para que el número máximo de errores se aplique a la frase completa y no a palabras individuales.
- Solo nos interesa el campo situado en la primera página de cada documento, en la parte superior de la primera página (algunas de las primeras páginas contienen texto estático similar al nombre, pero situado en la parte inferior de la página).
- En el elemento InvoiceHeader, cree un elemento de tipo texto estático y asígnele el nombre kwInvoiceNumber.
- Seleccione Required element en la pestaña General, como se decidió anteriormente.
- Haga clic en la pestaña Static Text.
- En el campo Search text, escriba el siguiente texto de búsqueda:
InvoiceNo.|CreditNoteNo|InvoiceNumber:|InvoiceNumber - Establezca Max error percentage en 20.
- Haga clic en la pestaña Search Constraints y use coordenadas absolutas para especificar el área de búsqueda rectangular en la primera página:
- Seleccione Absolute search area constraints
- En el campo Pages, seleccione Range en la lista desplegable
- En el campo Range, escriba 1
- En el campo Region, especifique las coordenadas del rectángulo [1, 1, 2475, 1878]
- Una vez especificadas las propiedades del área de búsqueda, haga clic en Add… El área de búsqueda aparecerá en la lista Search areas

- Haga clic en la pestaña Advanced.
-
En el campo Advanced pre-search relations, especifique restricciones adicionales:
-
Al especificar una comprobación adicional en el campo Advanced post-search relations, puede influir en la calidad de las hipótesis generadas. Por ejemplo: si se ha detectado el elemento, calcule la diferencia entre el ancho de referencia y el ancho de la región del elemento detectado, y compruebe si pertenece al intervalo difuso. En FlexiLayout language, esta condición puede escribirse de la siguiente manera:
Para especificar las ubicaciones de los objetos y las distancias entre ellos, se utiliza un sistema de coordenadas bidimensional. El punto (0, 0), donde se cruzan los ejes vertical y horizontal, se encuentra en la esquina superior izquierda de la imagen. El eje de abscisas va de izquierda a derecha y el eje de ordenadas, de arriba abajo.
- Excluya temporalmente el elemento InvoiceFooter y ejecute la comparación de FlexiLayout.
Para excluir un elemento, selecciónelo en el árbol de elementos y, a continuación, seleccione Disable en el menú FlexiLayout.
