> ## 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.

# Erforderliche, optionale und verbotene Elemente

> Verwenden Sie erforderliche, optionale und verbotene Elemente in FlexiLayout Studio, um Dokumente zu identifizieren, das Matching fortzusetzen und falsche Hypothesen zu verwerfen.

Ein charakteristisches Merkmal semi-strukturierter Dokumente ist, dass sich Feldgruppen von Dokument zu Dokument unterscheiden können. Beim Erstellen eines Elements müssen Sie berücksichtigen, dass die durch das Element beschriebenen Objekte auf manchen Bildern fehlen können und daher nicht erkannt werden.

Bildinformationen können auch verloren gehen, wenn fehlerhaftes Scanning dunkle oder helle Flecken im Bild verursacht. Auch die Objekte in diesen Bereichen werden nicht erkannt.

Damit FlexiLayout Studio den Abgleich des FlexiLayouts fortsetzen kann, auch wenn ein bestimmtes Objekt nicht erkannt wird, müssen Sie dieses Objekt als optional markieren.

<div id="required-elements">
  ## Erforderliche Elemente
</div>

Objekte, die durch **erforderliche** Elemente beschrieben werden, müssen auf den Bildern immer vorhanden sein, und das Programm muss sie beim [Matching des FlexiLayout](/de/flexi-capture/fls/settings/analyze) mit Bildern finden. Wenn das Objekt nicht erkannt wird, beendet FlexiLayout Studio das Matching des FlexiLayout.

Verwenden Sie erforderliche Elemente, um Objekte zur Identifizierung zu finden. Ein solches Objekt verhindert das Matching des FlexiLayout mit einem Dokument, das zu einem anderen Typ gehört und nicht durch das aktuelle FlexiLayout beschrieben wird. Sie können erforderliche Elemente auch verwenden, um Objekte zu beschreiben, deren Fehlen bedeutet, dass jede weitere Suche zwecklos wäre.

<div id="optional-elements">
  ## Optionale Elemente
</div>

Verwenden Sie in allen anderen Fällen **optionale** Elemente, um Bildobjekte zu beschreiben.

Objekte, die durch solche Elemente beschrieben werden, müssen auf dem Bild nicht vorhanden sein, oder das Programm erkennt sie beim Matching des FlexiLayout möglicherweise nicht. Das Matching wird trotzdem fortgesetzt, und das Programm erkennt die Objekte, die durch andere Elemente beschrieben werden.

Standardmäßig sind alle einfachen Elemente optional.

<Note>
  Im Gegensatz zu einfachen Elementen sind alle Gruppenelemente standardmäßig erforderlich.
</Note>

<div id="prohibited-elements">
  ## Verbotene Elemente
</div>

Das Vorhandensein eines bestimmten Elements in einer Hypothesenkette kann bedeuten, dass diese Kette nicht korrekt ist und verworfen werden sollte. Solche Elemente werden als **verbotene** Elemente bezeichnet. Trifft das Programm auf ein verbotenes Element, beendet es die Generierung von Hypothesen in diesem Zweig.

Elemente können also verwendet werden, um ein Dokument zu identifizieren (erforderliche Elemente), Blöcke zu erkennen (erforderliche und optionale Elemente) und falsche Hypothesen zu verwerfen (verbotene Elemente). Verbotene Elemente können zum Beispiel verwendet werden, um einen fehlerhaften Abgleich des FlexiLayouts zu verhindern.

<div id="specify-how-an-element-is-used">
  ## Legen Sie fest, wie ein Element verwendet wird
</div>

Sie können im Dialogfeld **Properties** (Registerkarte **General**) festlegen, wie ein Element verwendet werden soll.

Erforderliche und verbotene Elemente werden wie folgt gekennzeichnet:

* **Erforderliche** Elemente sind mit einer grünen Markierung gekennzeichnet: <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Element_Req.gif?s=8e24babc9e4b191fff427fcb1bda7a1e" alt="Markierung für erforderliches Element" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="20" height="18" data-path="images/flexi-capture/fls/Element_Req.gif" />
* **Verbotene** Elemente sind mit einer roten Markierung gekennzeichnet: <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Element_Stop.gif?s=ae15d3d927cfd8a7e85c7dddceb2175e" alt="Markierung für verbotenes Element" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="19" height="17" data-path="images/flexi-capture/fls/Element_Stop.gif" />
