- Cree un elemento de tipo cadena de caracteres y asígnele el nombre RecipeNumber.

- Haga clic en la pestaña cadena de caracteres.

- Configure el alfabeto, es decir, todos los caracteres que pueden aparecer en los números de receta. A juzgar por las imágenes de prueba, el alfabeto incluye dígitos y letras mayúsculas del alfabeto inglés. El orden de las letras y los dígitos no se conoce de antemano. Para configurar el alfabeto, haga clic en el botón Add… y seleccione los caracteres necesarios en el cuadro de diálogo Add New Alphabet. Nota. Los caracteres seleccionados se mostrarán en la columna Character Set (pestaña cadena de caracteres, campo Alphabets).
- Establezca Percentage of alphabet characters en 1. Esto significa que el programa solo tendrá en cuenta los caracteres de este alfabeto al buscar el elemento RecipeNumber.

Puede especificar varios alfabetos para un mismo elemento. En ese caso, establezca Percentage of alphabet characters para cada alfabeto utilizado en el elemento.
- Desmarque la casilla Allow embedded hypotheses. Esto permitirá que el programa formule hipótesis de longitud máxima que cumplan todos los criterios de búsqueda. De lo contrario, el programa puede formular varias hipótesis incrustadas, cada una compuesta por fragmentos de uno de los alfabetos seleccionados (teniendo en cuenta el porcentaje permitido de caracteres que no pertenecen al alfabeto).
- Establezca Percentage of non-alphabet characters en 20%. Nota. Este valor solo puede determinarse mediante prueba y error y puede modificarse al ajustar el FlexiLayout.
- En el campo recuento de caracteres, especifique este intervalo difuso: { 0, 8, 10, 16 }. Se trata de una estimación de la longitud de la cadena de caracteres. Suponemos que el número siempre tiene 8 dígitos. Para mayor seguridad, indíquele al programa que el número puede tener entre 8 y 10 dígitos. Las hipótesis que queden fuera de este intervalo recibirán una penalización. Nota. Este valor solo puede determinarse mediante prueba y error y puede modificarse al ajustar el FlexiLayout.
- Haga clic en la pestaña Relations.

- Use el elemento Recipe como elemento de referencia para el elemento RecipeNumber. El número de receta siempre estará a la derecha del nombre del campo y al mismo nivel que este. Por lo tanto, debe especificar la ubicación del elemento con respecto al nombre y a sus límites superior e inferior. De lo contrario, el programa formulará una hipótesis válida para cualquier fragmento de texto compuesto por caracteres del alfabeto establecido, aunque esté situado por encima o por debajo del nombre del campo. En resumen: el programa debe buscar el número de receta descrito por el elemento RecipeNumber a la derecha del nombre del campo descrito por el elemento Recipe y situado al mismo nivel que el encabezado Recipe.
- Especifique que el elemento RecipeNumber está situado a la derecha del borde derecho del elemento Recipe. Para ello, haga clic en el botón Add y, en el cuadro de diálogo que se abre, seleccione Recipe en el campo Reference element. En la lista desplegable Type, seleccione A la derecha de; en la lista desplegable Reference boundary, seleccione Right; y deje sin cambios el valor del campo Offset (el valor predeterminado es 0). Haga clic en el botón Add Relation.

- Especifique que el elemento RecipeNumber no esté situado por debajo del elemento Recipe. Para ello, haga clic en el botón Add y, en el cuadro de diálogo que se abre, seleccione Recipe en el campo Reference element. En la lista desplegable Type, seleccione Encima de y establezca Offset en -50 (este valor solo puede determinarse mediante ensayo y error). Esto dará al programa cierto margen al detectar la posición del elemento con respecto al límite superior del nombre del campo. Los valores negativos de Offset le permiten especificar que el límite inferior del elemento se encuentra por debajo del límite inferior del nombre. Haga clic en el botón Add Relation.
- Especifique que el elemento RecipeNumber no esté situado por encima del elemento Recipe. Para ello, haga clic en el botón Add y, en el cuadro de diálogo que se abre, seleccione Recipe en el campo Reference element. En la lista desplegable Type, seleccione Debajo y establezca Offset en -50 (este valor solo puede determinarse mediante ensayo y error). Esto dará al programa cierto margen al detectar la posición del elemento con respecto al límite superior del nombre del campo. Los valores negativos de Offset le permiten especificar que el límite superior del elemento se encuentra por encima del límite superior del nombre. Haga clic en el botón Add Relation. Nota. Si selecciona <whole> en el campo Reference boundary, los valores positivos de Offset le permiten especificar solo las siguientes ubicaciones: a la derecha del límite derecho del elemento, a la izquierda del límite izquierdo del elemento, por encima del límite superior del elemento o por debajo del límite inferior del elemento. Si selecciona Top y Bottom en el campo Reference boundary, los valores positivos de Offset limitarán la zona de búsqueda por los límites superior e inferior del elemento y excluirán las hipótesis que sobrepasen los límites izquierdo y derecho del nombre del campo.
