Skip to main content
Bisher haben Sie die Felder Rechnungsnummer, Rechnungsdatum und Lieferadresse beschrieben. Entscheiden Sie nun, in welcher Reihenfolge die übrigen Elemente erkannt werden sollen. Zum Erkennen des Feldes Land können Sie den Feldnamen und ein Element vom Typ Zeichenkette verwenden. Um die Felder Gesamtmenge und Gesamtbetrag zu erkennen, benötigen Sie mehr als den Namen, der bei beiden Feldern identisch ist. Die Namen der entsprechenden Tabellenspalten helfen dabei.

Die Suche nach dem Feld „Invoice Table“ planen

Bereiten Sie die Suche nach dem Feld „Invoice Table“ vor, das von einem Table-Element erkannt wird.
  1. Beschreiben Sie die Kopfzeile der Tabelle. Spaltennamen können auf zwei Arten erkannt werden:
    • Geben Sie ein oder mehrere Schlüsselwörter im Dialogfeld Column Properties an (öffnen Sie das Dialogfeld Properties des Elements Table und klicken Sie auf die Registerkarte Columns). Diese Methode ist schnell, aber wenig flexibel.
    • Verwenden Sie ein zuvor erkanntes Element als Referenz, um die Position des Spaltennamens zu ermitteln. Diese Methode nutzt die zusätzlichen Elementeinstellungen optimal.
    Die Qualität der Vorerkennung reicht für die erste Methode aus. Die einzige Schwierigkeit ist der sehr kurze Name der Spalte Menge. Da das Schlüsselwort Qty nur drei Buchstaben umfasst, lässt eine Fehlertoleranz von 20 % praktisch keine Fehler zu. Verwenden Sie die erste Methode für die ersten beiden Spalten, Reference und Designation, und zuvor beschriebene Elemente für die übrigen Spalten: Menge, Stückpreis und Gesamtbetrag. Diese Elemente müssen ohnehin erstellt werden, um die Felder Gesamtmenge und Gesamtbetrag zu erkennen.
  2. Beschreiben Sie die Fußzeile der Tabelle. Sie können sie mithilfe von Schlüsselwörtern oder einem Hilfselement beschreiben. Auf einigen Bildern kommen die Schlüsselwörter der Fußzeile auch in der ersten Tabellenzeile vor. Verwenden Sie daher ein Hilfselement, um den Suchbereich einzuschränken.
  3. Beschreiben Sie den Suchbereich der Tabelle. Beschreiben Sie nach der Kopf- und Fußzeile die rechte Begrenzung der Tabelle. Die linke Begrenzung muss nicht beschrieben werden, da sich in diesem Teil des Bildes keine anderen Daten befinden. Context kann die Zahlen in der Spalte Gesamtbetrag nicht von denen in der Spalte Sales unterscheiden. Verwenden Sie daher den Namen der letzten Spalte, Sales, um den Suchbereich auf der rechten Seite einzuschränken.
Die Elemente und ihre Erkennungsreihenfolge werden durch Ausprobieren festgelegt und können während der FlexiLayout-Anpassung geändert werden.

Hilfselemente beschreiben

Beschreiben Sie zunächst die Hilfselemente, bevor Sie die übrigen Felder beschreiben. Die Namen der Spalten Menge, Stückpreis, Gesamtbetrag und Verkauf müssen zuerst erkannt werden. Die Tabellenkopfzeile beginnt mit einem horizontalen Trennzeichen zwischen den Spaltennamen und den Feldern Rechnungsnummer, Rechnungsdatum und Lieferadresse. Dieses Trennzeichen hilft dabei, die Suchbereiche für die Spaltennamen einzuschränken. Erstellen Sie ein Element Separator mit dem Namen hsTableHeaderTop. Weitere Informationen finden Sie in Schritt 14. Suchen Sie anschließend nach den Spaltennamen in ihrer natürlichen Reihenfolge. Erstellen Sie ein Element Group mit dem Namen TableHeader (siehe Schritt 15), das diese Elemente enthält: Beschreiben Sie dann den unteren Teil des Dokuments: den gemeinsamen Namen der Felder Gesamtmenge und Gesamtbetrag, der die untere Begrenzung der Tabelle kennzeichnet, sowie alle Beschriftungen, die beim Auffinden dieser Begrenzung helfen. Beschreiben Sie in dieser Gruppe auch das Namenselement und das Quellelement für das Feld Land. Erstellen Sie ein Element Group mit dem Namen Fußzeile, das diese Elemente enthält:

Beschreiben Sie die verbleibenden Felder

Nachdem die Vorbereitungen abgeschlossen und die Erstellungsreihenfolge festgelegt wurden, suchen Sie anhand der bereits erkannten Spaltennamen und der Fußzeile nach den verbleibenden Feldern:
  • Erstellen Sie zwei Zeichenkette-Elemente mit den Namen TotalQuantity und TotalAmount für die Felder Gesamtmenge und Gesamtbetrag. Weitere Informationen finden Sie unter Schritt 25.
  • Erstellen Sie ein Table-Element mit dem Namen InvoiceTable für das Feld Invoice Table. Weitere Informationen finden Sie unter Schritt 26.