Saltar al contenido principal
Por lo general, los campos se detectan por sus nombres, pero no todos los campos de nuestros documentos tienen nombre. Por ejemplo, el campo que contiene el nombre de la receta no tiene nombre. Por lo tanto, debe utilizarse un enfoque diferente para detectar este campo. La solución más obvia que se nos ocurre primero es indicarle al programa que el nombre de la receta es el objeto más cercano al encabezado del formulario. Pero, si observa la imagen de prueba 6, verá que en esa imagen el campo más cercano es Recipe #:. A veces es posible especificar restricciones de búsqueda adicionales que ayuden al programa a distinguir entre los dos campos, pero en este caso concreto es muy difícil diferenciarlos: el nombre de la receta y el campo Recipe #: están ubicados muy cerca uno del otro y tienen estructuras similares:
  1. El nombre Recipe #: y el propio campo están ubicados al mismo nivel. El campo puede contener los mismos caracteres que pueden usarse en el nombre de la receta.
  2. No se puede asegurar que el texto del nombre de la receta vaya a ser siempre más largo que el nombre Recipe #: y su campo.
Tenga en cuenta, sin embargo, que el prerreconocimiento detecta de forma sistemática el nombre Recipe #: en todas las imágenes de prueba. Esto significa que puede indicarle al programa que primero busque Recipe #:. Después, el programa buscará el nombre de la receta: debe buscar un objeto que sea el más cercano al encabezado del documento, pero que NO sea Recipe #: (que para entonces ya habrá sido detectado).