Zum Hauptinhalt springen
Normalerweise werden Felder über ihre Namen erkannt, aber nicht alle Felder in unseren Dokumenten haben Namen. So hat beispielsweise das Feld mit dem Rezeptnamen keinen Namen. Daher muss ein anderer Ansatz verwendet werden, um dieses Feld zu erkennen. Die naheliegendste Lösung ist, dem Programm mitzuteilen, dass der Rezeptname das Objekt ist, das der Formularüberschrift am nächsten liegt. Wenn Sie sich jedoch Testbild 6 ansehen, werden Sie feststellen, dass dort das nächstgelegene Feld Recipe #: ist. Manchmal lassen sich zusätzliche Suchbedingungen angeben, die dem Programm helfen, zwischen den beiden Feldern zu unterscheiden, aber in diesem speziellen Fall ist eine Unterscheidung sehr schwierig — der Rezeptname und das Feld Recipe #: liegen sehr nah beieinander und haben ähnliche Strukturen:
  1. Der Name Recipe #: und das Feld selbst befinden sich auf derselben Höhe. Das Feld kann dieselben Zeichen enthalten wie der Rezeptname.
  2. Außerdem kann man nicht sicher sein, dass der Text im Rezeptnamen immer länger ist als der Name Recipe #: und sein Feld.
Beachten Sie jedoch, dass die Vorerkennung den Namen Recipe #: in allen Testbildern zuverlässig erkennt. Das bedeutet, dass Sie dem Programm mitteilen können, dass es zuerst nach Recipe #: suchen soll. Anschließend sucht das Programm nach dem Rezeptnamen: Es muss nach einem Objekt suchen, das der Dokumentüberschrift am nächsten liegt, aber NICHT Recipe #: ist (das zu diesem Zeitpunkt bereits erkannt wurde).