- 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 (hemos decidido hacer de este elemento un elemento obligatorio).
- Haga clic en la pestaña Static Text.
- En el campo Search text, introduzca el texto que se va a buscar: “InvoiceNo.|CreditNoteNo”.
- Establezca Max error percentage en 20.
- Haga clic en la pestaña Relations.
- En la pestaña Relations, especifique que las palabras clave del nombre del campo Número de factura solo pueden aparecer debajo del nombre del campo Delivery Address:
- Debajo del elemento InvoiceHeader.kwDeliveryAddress, Offset = 0.

- Haga clic en la pestaña Advanced.
- Dado que el campo Delivery Address está en el tercio superior y en el tercio izquierdo de la imagen, establezca la siguiente restricción de búsqueda adicional en el campo relación avanzada de prebúsqueda: Busque el objeto en el tercio izquierdo de la imagen; Busque el objeto en el tercio superior de la imagen. En el FlexiLayout language: Above: PageRect.Top + PageRect.Height/3; LeftOf: PageRect.Left + PageRect.Width/3;
- Pruebe la coincidencia de FlexiLayout con las imágenes de prueba y asegúrese de que el programa detecte correctamente el elemento en todas las imágenes.
En la práctica, si la redacción del nombre de un campo varía de una imagen a otra, debe asegurarse de especificar todas las variantes posibles del nombre, o al menos la mayoría. Puede que le convenga pedir más imágenes de prueba o ponerse en contacto con su cliente para conocer las posibles variantes del nombre en los documentos de este tipo.
