Saltar al contenido principal
Describa el campo del nombre de la receta como el objeto más cercano al límite inferior del encabezado del formulario, pero excluya las regiones que contengan los elementos Recipe y RecipeNumber (consulte Paso 8).
  1. Cree un elemento de tipo cadena de caracteres y asígnele el nombre RecipeName. Este elemento corresponderá al nombre de la receta.
  2. Cree un bloque RecipeName correspondiente al campo que contiene el nombre de la receta.
Para crear el elemento RecipeName:
  1. Cree un elemento de tipo cadena de caracteres y asígnele el nombre RecipeName.
  2. Haga clic en la pestaña Character String.
  3. Establezca el alfabeto requerido. A juzgar por las imágenes de prueba, el alfabeto incluye todas las letras del alfabeto inglés, dígitos y los caracteres ”#”, ”-”, ”&” y ”.”. El orden y la cantidad de caracteres no se conocen de antemano.
  4. Establezca Percentage of alphabet characters en 1.
  5. Desactive la casilla Allow embedded hypotheses.
  6. Establezca Percentage of non-alphabet characters en 0.2 (es decir, 20%).
  7. En el campo recuento de caracteres, especifique el intervalo difuso que estima la longitud total de todas las cadenas de caracteres. No cambie el intervalo predeterminado {–1, –1, INF, INF}. Esto significa que no hay restricciones sobre la longitud de la cadena de caracteres.
  8. Haga clic en la pestaña Relations. Indique al programa que el nombre de la receta se encuentra al menos 100 dots por debajo del límite inferior del encabezado del formulario; es decir, debe haber un espacio de al menos 100 dots entre el encabezado y el nombre de la receta. Si observa las imágenes de prueba, verá que todas las líneas situadas debajo del encabezado cumplen este criterio. El área de búsqueda debe acotarse.
  9. Haga clic en la pestaña Advanced. En el campo relación avanzada de prebúsqueda, especifique una restricción de búsqueda adicional: Busque la línea más cercana al límite superior del documento. En FlexiLayout language esto debe escribirse de la siguiente manera: NearestY: 0*dot; junto con la restricción de búsqueda de la pestaña Relations, esto reduce el área de búsqueda a una línea situada lo más cerca posible del encabezado del documento. Nota. La misma restricción también puede especificarse mediante la interfaz gráfica de usuario del programa. Haga clic en la pestaña Relations, seleccione Nearest y, en la lista desplegable To, seleccione el borde superior de la página.
  1. Haga clic en la pestaña Search Constraints.
  2. Como se indica en Paso 8, las regiones de los elementos Recipe y RecipeNumber deben excluirse del área de búsqueda de RecipeName. Haga clic en el botón Add… junto al campo Exclude regions of elements y, en el cuadro de diálogo Select Element to Exclude, seleccione los elementos Recipe y RecipeNumber.
Pruebe el emparejamiento de FlexiLayout con las imágenes de prueba y asegúrese de que el programa encuentre correctamente el campo que contiene el nombre de la receta en todas las imágenes. Por último, cree el bloque RecipeName. El bloque RecipeName se crea de forma similar al bloque RecipeNumber. La única diferencia es que debe especificar el elemento RecipeName como elemento de origen del bloque RecipeName.