Skip to main content
Legen Sie in diesem Schritt Folgendes fest:
  • Gibt es ein Muster in der Anordnung der Felder auf den Bildern?
  • Welche Elemente können als Referenzelemente für die Felderkennung verwendet werden?
  • Welche Reihenfolge der Elementsuche ist am besten geeignet? (In jedem neuen Schritt können Sie sich nur auf zuvor beschriebene Elemente beziehen.)
Analysieren Sie die verfügbaren Bilder.
  1. Sie werden bemerkt haben, dass der mittlere Teil des Dokuments eine Tabelle enthält, die auf allen Bildern vorkommt.
    In FlexiLayout Studio ist eine Tabelle ein Bildobjekt, das aus Fragmenten besteht, die sich aus Zeilen und Spalten zusammensetzen und visuell durch Trennlinien oder weiße Abstände voneinander getrennt sind. Weitere Informationen finden Sie unter Arbeiten mit Tabellen.
  2. Oberhalb der Tabelle befindet sich eine Gruppe von Feldern (die den Namen InvoiceHeader tragen kann): Invoice Number, Rechnungsdatum und Lieferadresse. Beachten Sie, dass das Feld Invoice Number auf allen Bildern vorkommt und als Bezeichnerfeld verwendet werden kann, während die Felder Rechnungsdatum und Lieferadresse optional sind.
  3. Unterhalb der Tabelle befindet sich eine Gruppe von Feldern (die den Namen Footer tragen kann): TotalQuantity, TotalAmount und Country. Auch diese Felder kommen nicht auf allen Bildern vor.
Beginnen Sie damit, die Suche nach Elementen im oberen Teil des Dokuments zu beschreiben. Um die oberen Felder zu erkennen, erstellen Sie eine logische Gruppe, die alle Elemente zusammenfasst, die für die Suche nach den Feldern Invoice Number, Rechnungsdatum und Lieferadresse verwendet werden.
  1. Erstellen Sie ein Element vom Typ Group und nennen Sie es InvoiceHeader. Die Felder Invoice Number, Rechnungsdatum und Lieferadresse befinden sich immer in der oberen linken Ecke. Außerdem ist ihre Reihenfolge immer gleich: Lieferadresse, gefolgt von Invoice Number und dann Rechnungsdatum (sofern sie auf dem Bild vorkommen). Suchen Sie sie in derselben Reihenfolge.
  2. Um die Suche nach den Schlüsselwörtern der Feldnamen Invoice Number, Rechnungsdatum und Lieferadresse zu beschreiben, verwenden Sie Elemente vom Typ Static Text. Das Element InvoiceHeader muss die folgenden Elemente enthalten:
    • Element kwDeliveryAddress vom Typ Static Text, das dem Namen des Feldes Lieferadresse entspricht. Detaillierte Anweisungen finden Sie in Schritt 5.
    • Element kwInvoiceNumber vom Typ Static Text, das dem Namen des Feldes Invoice Number entspricht. Detaillierte Anweisungen finden Sie in Schritt 6.
    • Element kwDate vom Typ Static Text, das dem Namen des Feldes Rechnungsdatum entspricht. Detaillierte Anweisungen finden Sie in Schritt 7.
  3. Suchen Sie nach den Feldern Invoice Number und Rechnungsdatum in derselben Zeile wie ihre jeweiligen Bezeichnungen, rechts davon. Erstellen Sie im Element InvoiceHeader die folgenden Elemente:
    • Element InvoiceNumber vom Typ Zeichenkette, das dem Feld Invoice Number entspricht. Detaillierte Anweisungen finden Sie in Schritt 8.
    • Ein Element grDate vom Typ Group, um nach dem Feld Rechnungsdatum zu suchen. Detaillierte Anweisungen finden Sie in Schritt 9.
Erstellen Sie im Element InvoiceHeader.grDate:
  • Element InvoiceDate vom Typ Date, das bei Bildern guter Qualität dem Feld Rechnungsdatum entspricht. Detaillierte Anweisungen finden Sie unter Step 9.
  • Element InvoiceDateAsString vom Typ Zeichenkette, das dem Feld Rechnungsdatum entspricht, wenn das Programm das Element InvoiceDate nicht finden kann. Detaillierte Anweisungen finden Sie unter Step 9.
    Weitere Informationen zum Auffinden von Datumsangaben auf Bildern schlechter Qualität finden Sie im Abschnitt Tips and Tricks.
  1. Das Feld Lieferadresse umfasst mehrere Zeilen, daher wird ein Element vom Typ Paragraph benötigt, um es zu erkennen. Bevor Sie dieses Element erstellen, grenzen Sie den Suchbereich jedoch so weit wie möglich ein. Verwenden Sie für die rechte Begrenzung des Suchbereichs ein Element vom Typ White Gap. Gruppieren Sie dann alle Elemente, die die Position des Felds Lieferadresse beschreiben, in einem Element vom Typ Group:
    • Erstellen Sie im Element InvoiceHeader ein Element vom Typ Group und nennen Sie es grAddress. Detaillierte Anweisungen finden Sie unter Step 10.
Erstellen Sie im Element grAddress die folgenden Elemente:
  • Ein Hilfselement wgAddressRight vom Typ White Gap, das rechts an das Feld Lieferadresse angrenzt. Detaillierte Anweisungen finden Sie unter Step 11.
  • Ein Element DeliveryAddress vom Typ Paragraph, das dem Feld Lieferadresse entspricht. Detaillierte Anweisungen finden Sie unter Step 12.