Saltar al contenido principal
Suponemos que el campo YOUR PLANET NAME siempre contiene una sola línea. Como, a diferencia del nombre del campo, los datos de este campo no son fijos, debe definirlo como un elemento cadena de caracteres. Para crear el elemento PlanetName:
  1. Cree un elemento de tipo cadena de caracteres y asígnele el nombre PlanetName.
  1. Haga clic en la pestaña cadena de caracteres.
  1. Configure el alfabeto, es decir, todos los caracteres que pueden aparecer en los nombres de los planetas y sus satélites. A juzgar por las imágenes de prueba, el alfabeto consta de letras inglesas y paréntesis. 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).
  2. Establezca Percentage of alphabet characters en 100. Esto significa que el programa solo tendrá en cuenta los caracteres del elemento actual al buscar el objeto correspondiente al elemento PlanetName.
En general, puede especificar varios alfabetos para un mismo elemento. En el campo Percentage of alphabet characters, especifique el porcentaje máximo de los caracteres de cada alfabeto en el elemento.
  1. Desmarque la casilla Allow embedded hypotheses. Esto permitirá que el programa formule hipótesis de la máxima longitud que cumplan todos los criterios de búsqueda. De lo contrario, el programa puede formular varias hipótesis incrustadas, cada una compuesta por partes de uno de los alfabetos seleccionados (teniendo en cuenta el porcentaje permitido de caracteres no pertenecientes al alfabeto).
  2. En el campo Percentage of non-alphabet characters, establezca el porcentaje máximo de caracteres no pertenecientes al alfabeto en 10%. Nota. Este valor solo puede determinarse mediante prueba y error y puede modificarse al ajustar el FlexiLayout.
  3. En el campo recuento de caracteres, especifique este rango difuso: {0, 3, 35, 100}. Se trata de una estimación de la longitud de la cadena de caracteres. Suponemos que los posibles nombres de planetas pueden tener entre 3 y 35 caracteres. Cualquier hipótesis fuera de este rango será penalizada. Nota. Este valor solo puede determinarse mediante prueba y error y puede modificarse al ajustar el FlexiLayout.
  4. Haga clic en la pestaña Relations.
  1. Use el elemento PlanetNameHeader como elemento de referencia para el elemento PlanetName. El nombre del planeta siempre estará a la derecha del nombre del campo y se ubicará al mismo nivel que este. Por lo tanto, debe especificar la posició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 que conste de caracteres del alfabeto configurado, aunque esté situado por encima o por debajo del nombre. En resumen: el programa debe buscar el nombre del planeta descrito por el elemento PlanetName a la derecha del nombre del campo especificado como el elemento PlanetNameHeader y ubicado al mismo nivel que el elemento PlanetNameHeader.
  2. Especifique que el elemento PlanetName está situado a la derecha del elemento PlanetNameHeader. Para ello, haga clic en el botón Add y, en el cuadro de diálogo que se abre, seleccione PlanetNameHeader en el campo Reference element. En la lista desplegable Type, seleccione Right of y deje el valor predeterminado del campo Offset en 0. Haga clic en el botón Add Relation.
  1. Especifique que el elemento PlanetName no se encuentre por debajo del elemento PlanetNameHeader. Para ello, haga clic en el botón Add y, en el cuadro de diálogo que se abre, seleccione PlanetNameHeader en el campo Reference element. En la lista desplegable Type, seleccione Encima de y establezca Offset en -100 (este valor solo puede determinarse mediante prueba y error). Esto dará al programa cierto margen al detectar la posición del elemento con respecto al nombre. El valor negativo de Offset significa que el elemento está situado por encima del borde inferior del nombre. Haga clic en el botón Add Relation.
  2. Especifique que el elemento PlanetName no se encuentre por encima del elemento PlanetNameHeader. Para ello, haga clic en el botón Add y, en el cuadro de diálogo que se abre, seleccione PlanetNameHeader en el campo Reference element. En la lista desplegable Type, seleccione Debajo y establezca Offset en -100 (este valor solo puede determinarse mediante prueba y error). Esto dará al programa cierto margen al detectar la posición del elemento con respecto al nombre. El valor negativo de Offset significa que el elemento está situado por debajo del borde 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 borde derecho del elemento, a la izquierda del borde izquierdo del elemento, por encima del borde superior del elemento o por debajo del borde inferior del elemento. Si selecciona Top y Bottom en el campo Reference boundary, los valores positivos de Offset limitarán el área de búsqueda por los bordes superior e inferior del elemento y excluirán las hipótesis que sobrepasen los bordes superior e inferior del nombre del campo.