> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Beispiel 4. Schritt 4: Analysieren Sie die Bilder, um die Reihenfolge der Elementerkennung festzulegen

> Analysieren Sie Rechnungsbilder, um die Reihenfolge der Elementerkennung zu planen, einschließlich Elemente Kopfzeile und Elemente Fußzeile, die die erste und letzte Seite mehrseitiger Dokumente identifizieren.

In diesem Stadium legen Sie Folgendes fest:

* Gibt es ein Muster in der Anordnung der Felder auf den Bildern?
* Auf welche Elemente können Sie sich bei der Suche nach den Datenfeldern stützen?
* In welcher Reihenfolge sollen die Elemente gesucht werden? (Das ist wichtig, denn in jedem nachfolgenden Schritt können Sie sich nur auf die Elemente des vorherigen Schritts stützen.)

Da es sich um ein mehrseitiges Dokument handelt, entscheiden Sie zunächst, welche Objekte die erste und letzte Seite identifizieren. Beschreiben Sie diese Objekte mit speziellen zusammengesetzten **Element Kopfzeile**- und **Element Fußzeile**-Elementen:

* Das **Element Kopfzeile** darf nur mit der ersten Seite des Dokuments übereinstimmen. Wenn das Projekt auch Dokumente anderer Typen enthält, dient dieses Element außerdem als Bezeichner, als eindeutiges Merkmal, das diesen Dokumenttyp identifiziert.
* Das **Element Fußzeile** darf nur mit der letzten Seite des Dokuments übereinstimmen. Erstellen Sie die erforderlichen Subelemente in dieser Gruppe, damit das **Element Fußzeile** nicht mit anderen Seiten übereinstimmt.

<div id="identify-the-first-page-with-a-header-element">
  ## Identifizieren der ersten Seite mit einem Element Kopfzeile
</div>

Auf der ersten Seite umfasst eine Gruppe von Feldern **InvoiceNumber**, **InvoiceDate** und **DeliveryAddress**. Der Feldname **InvoiceNumber** erscheint immer am Anfang jedes Dokuments, die Felder **InvoiceDate** und **DeliveryAddress** sind jedoch nicht immer vorhanden.

* Die Felder **InvoiceNumber** und **InvoiceDate** erscheinen entweder rechts neben ihren Namen oder darunter.
* **DeliveryAddress** erscheint ebenfalls rechts neben oder unter seinem Namen innerhalb eines begrenzten Suchbereichs und benötigt ein Element, das den Suchbereich nach unten begrenzt.
* Da einige Bilder keine Werte für diese Felder enthalten, können Sie das Matching beschleunigen, indem Sie nicht nach einem Feldwert suchen, wenn sein Name nicht erkannt wird.

Verwenden Sie diese Gruppe von Feldern als Dokumentbezeichner. Sie wird als Teil eines zusammengesetzten **Kopfzeile**-Elements namens **InvoiceHeader** beschrieben.

<div id="identify-the-last-page-with-a-footer-element">
  ## Identifizieren Sie die letzte Seite mit einem Element Fußzeile
</div>

Auf der letzten Seite stehen unterhalb der Tabelle die Wörter **GESAMTBETRAG MUSS**, **Übertrag**, **Gesamtbetrag CHF** und **GESAMTBETRAG**. Diese Wörter können auch an anderer Stelle im Dokument vorkommen (z. B. im Tabellennamen oder Tabellenkörper). Verwenden Sie daher zusätzliche Referenzelemente wie Tabellenspaltennamen, um den Suchbereich einzuschränken.

Beschreiben Sie die Elemente für die letzte Seite als Teil eines zusammengesetzten **Element Fußzeile** mit dem Namen **InvoiceFooter**. Damit das **Element Fußzeile** ausschließlich auf der letzten Seite gefunden wird, muss es ein erforderliches Element enthalten. Da die Wörter zur Identifizierung der letzten Seite auf jeder letzten Seite vorkommen, definieren Sie das Element, das sie beschreibt, als erforderliches Element.

<div id="detect-the-multi-page-table">
  ## Die mehrseitige Tabelle erkennen
</div>

Die Tabelle (nennen Sie sie **InvoiceTable**) beginnt auf der ersten Seite und endet auf der letzten Seite. Auf der ersten Seite stehen stets die Spaltennamen vor ihr. Um das Ende der Tabelle auf der letzten Seite zu bestimmen, verwenden Sie ein Hilfselement, beispielsweise das erforderliche Element aus der Gruppe **InvoiceFooter**.

Die Gesamtheit aller Seiten eines Dokuments wird als mehrseitige Arbeitsfläche bezeichnet. Sie entsteht, indem alle Seiten eines Dokuments lückenlos von oben nach unten zusammengefügt werden, wobei die linke Begrenzung jeder Seite auf derselben Achse liegt, die durch den Punkt (0, 0) verläuft. Die Reihenfolge, in der die Seiten zusammengefügt werden, entspricht der Reihenfolge der Seiten im Batch.

Sie können daher nur den Anfang der Tabelle (ihre Kopfzeile auf der ersten Seite) und das Ende der Tabelle (ihre Fußzeile auf der letzten Seite) angeben. FlexiLayout Studio sucht die Tabelle im gesamten Dokument, also auf der gesamten mehrseitigen Arbeitsfläche.

<div id="detect-the-company-and-total-amount-fields">
  ## Erkennen der Felder Company und Gesamtbetrag
</div>

Der Feldname **Company** befindet sich immer auf der ersten Seite im oberen Drittel.

Der Feldname **Gesamtbetrag** befindet sich immer auf der letzten Seite unterhalb der Tabelle. Der zugehörige Wert steht entweder rechts neben dem Namen oder darunter.
