Skip to main content
Um zu überprüfen, ob das Programm das Identifier-Element FormHeader zuverlässig erkennen kann, gleichen Sie das FlexiLayout mit jedem Bild im Batch ab:
1

Jedes Bild öffnen

Öffnen Sie die Beispielbilder im Batch nacheinander.
2

Das FlexiLayout mit dem Bild abgleichen

Wählen Sie den Befehl Match im Menü FlexiLayout oder im Kontextmenü des Bildes.
Wenn das Bild und sein FlexiLayout erfolgreich abgeglichen wurden, wird die Hypothese, die das Programm für das Element FormHeader erstellt, im Tree of Hypotheses mit Symbol für beste Hypothese markiert. Wenn Sie auf die Hypothese klicken, zeichnet das Programm einen blauen Rahmen um das erkannte Element. Die Eigenschaften der Hypothese werden im Fenster Properties angezeigt.
Screenshot des ABBYY FlexiLayout Studio-Editors, der ein abgeglichenes Rezeptdokument zeigt, bei dem das FormHeader-Element um die Überschrift Easiest Recipes gezeichnet ist und die FormHeader-Hypothese im Tree of Hypotheses ausgewählt ist.
Wenn Sie das FlexiLayout mit den Bildern abgleichen, sehen Sie, dass das Programm bei einigen Bildern einen Teil des Texts oberhalb der Dokumentüberschrift findet statt der Überschrift selbst. Die Phrase “Enjoy our collection of easiest recipes from over 50 countries of the world” kommt auf fast allen Bildern im Batch vor. Damit das Programm diese Phrase nicht mit der Dokumentüberschrift verwechselt, müssen Sie die Eigenschaften des Identifier-Elements anpassen. Da sich die Phrase “Enjoy our collection…” immer oberhalb der Dokumentüberschrift befindet, muss das Programm nach einem Objekt suchen, das alle vom Element angegebenen Eigenschaften hat und sich am nächsten an der unteren Kante des Bildes befindet. So geben Sie zusätzliche Suchbedingungen an:
1

Die Registerkarte Advanced der FormHeader-Eigenschaften öffnen

Öffnen Sie das Dialogfeld Properties für das Element FormHeader, und klicken Sie dann auf die Registerkarte Advanced.
2

Die Suchbedingung hinzufügen

Geben Sie im Feld Advanced pre-search relations eine zusätzliche Suchbedingung an, die nach dem Objekt sucht, das der unteren Kante des Bildes am nächsten liegt. Geben Sie in der FlexiLayout language NearestY: PageRect.Bottom; ein.
Sie können dieselbe Bedingung auch über die grafische Benutzeroberfläche des Programms angeben. Klicken Sie auf die Registerkarte Relations, wählen Sie Nearest aus, und wählen Sie in der Dropdown-Liste To: die Option Page bottom edge aus.
Die Funktion Nearest teilt dem Programm mit, dass es unter mehreren Hypothesen für das Element diejenige auswählen soll, die einem bestimmten anderen Element oder Punkt auf dem Bild am nächsten liegt (gemessen wird der Abstand zwischen den Mittelpunkten der Elemente). Nach Ausführung der Funktion bleibt nur eine Hypothese übrig. Diese Funktion berücksichtigt die Qualität der Hypothesen nicht, da die Auswahl in einer Phase erfolgt, in der die Hypothesen noch generiert werden.
Wenn Sie das FlexiLayout anschließend erneut mit den Bildern abgleichen, sehen Sie, dass das Programm die durch das Element FormHeader beschriebenen Dokumentüberschriften auf allen Testbildern zuverlässig erkennt.