Skip to main content
Den Testbildern zufolge ist die Zutatenliste ein Textfragment, das sich stets unter dem Feldnamen Ingredients, aber oberhalb des Separators über dem Feldnamen Cooking befindet. Um diese Elemente leichter zu beschreiben und die Anzahl möglicher Hypothesen zu begrenzen, fassen Sie sie in einem Group-Element zusammen.
1

Das RecipeContents-Gruppenelement erstellen

Erstellen Sie ein Group-Element und nennen Sie es RecipeContents.
2

Das Element IngredientsHeader hinzufügen

Erstellen Sie innerhalb des Elements RecipeContents ein Static Text-Element und nennen Sie es IngredientsHeader. Es entspricht der Bezeichnung Ingredients. Legen Sie die Eigenschaften des Elements wie in Schritt 10 für das Element Recipe fest.
3

Das Separator-Element hinzufügen

Erstellen Sie innerhalb des Elements RecipeContents ein Separator-Element für den Separator über der Bezeichnung Cooking.
  1. Legen Sie auf der Registerkarte Separator die Orientierung des Separators auf Horizontal fest.
  2. Klicken Sie im Dialogfeld Properties des Elements auf die Registerkarte Relations und legen Sie die Suchbedingung unterhalb der Bezeichnung Ingredients: fest, also Unterhalb des Elements IngredientsHeader.
Beim Abgleichen des FlexiLayouts interpretiert FlexiLayout Studio manchmal den unteren Rand eines Bildes als Separator. Fügen Sie daher eine weitere Suchbedingung hinzu.Fügen Sie im Feld Advanced pre-search relations (Dialogfeld Properties, Registerkarte Advanced) folgende Bedingung hinzu: Suchen Sie nach dem Separator, der der Bezeichnung Ingredients: am nächsten liegt. Schreiben Sie dies in der FlexiLayout language wie folgt:
Sie können diese Bedingung auch über die grafische Benutzeroberfläche festlegen. Klicken Sie auf die Registerkarte Relations, wählen Sie Nearest, wählen Sie in der Dropdown-Liste To die Option Element und geben Sie anschließend IngredientsHeader als Referenzelement an.
4

Das angepasste FlexiLayout abgleichen

Gleichen Sie das angepasste FlexiLayout erneut ab.
Screenshot des ABBYY FlexiLayout Studio-Editors mit einem abgeglichenen Rezeptdokument, bei dem das Element IngredientsHeader um die Überschrift Ingredients gezeichnet ist und die Separator-Hypothese im Tree of Hypotheses angezeigt wird.
5

IngredientsHeader auf den oberen Teil der Seite beschränken

Fügen Sie für das Element IngredientsHeader eine weitere Suchbedingung hinzu. Fügen Sie im Feld Advanced pre-search relations (Dialogfeld Properties, Registerkarte Advanced) folgende Bedingung hinzu: Suchen Sie nach dem Feldnamen im oberen Teil des Bildes. Schreiben Sie dies in der FlexiLayout language wie folgt:
6

Das Paragraph-Element Ingredients hinzufügen

Erstellen Sie innerhalb des Elements RecipeContents ein Paragraph-Element und nennen Sie es Ingredients. Es entspricht dem Feld Ingredients.Legen Sie auf der Registerkarte Relations im Dialogfeld Properties des Elements die Suchbedingungen fest: unterhalb der Überschrift Ingredients: (Unterhalb von IngredientsHeader), aber oberhalb des Separators (Oberhalb des Elements Separator).Gleichen Sie das FlexiLayout mit den Testbildern ab und vergewissern Sie sich, dass FlexiLayout Studio das Feld Ingredients in jedem Bild findet.

Erstellen des Blocks Ingredients

Erstellen Sie den Block Ingredients auf dieselbe Weise wie den Block RecipeNumber. Der einzige Unterschied besteht darin, dass Sie das Element Ingredients als Quellelement für den Block Ingredients angeben müssen.