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

# Gruppenelemente

> Gruppenelemente fassen Subelemente zu einer Einheit zusammen, vereinfachen das Testen, begrenzen das Wachstum von Hypothesen und teilen Suchbedingungen in einem FlexiLayout.

**Gruppenelement** ist eine Sammlung mehrerer Elemente (genannt Subelemente). Subelemente können ihrerseits **Gruppenelemente** sein.

**Gruppenelemente** sind im FlexiLayout-Baum mit <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Group.gif?s=ce526e276d21a413d788306923ec879d" alt="Symbol für Gruppenelement" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="18" height="12" data-path="images/flexi-capture/fls/Group.gif" /> gekennzeichnet.

<Note>
  **Gruppenelemente** umfassen auch [Header](/de/flexi-capture/fls/template/elements-header-footer), [Fußzeile](/de/flexi-capture/fls/template/elements-header-footer), [First Found](/de/flexi-capture/fls/template/first-found) und [Repeating Group](/de/flexi-capture/fls/template/repeatable-group).

  Verwenden Sie die Elemente **Header** und **Fußzeile**, um den Anfang und das Ende eines Dokuments zu erkennen. Jedes darf in einem Dokument nur einmal vorkommen.

  **Repeating Group** ist ein wiederkehrendes **Gruppenelement**. Ein [Labeled Field](/de/flexi-capture/fls/template/labeled-field)-Element kann ebenfalls als zusammengesetztes Element dargestellt werden.
</Note>

<div id="how-group-elements-are-detected">
  ## Wie Gruppenelemente erkannt werden
</div>

Bei Bedarf können Sie die Mindestanzahl der zu erkennenden Subelemente angeben. Wenn bei Anwendung des FlexiLayouts weniger Subelemente erkannt werden, gilt das zusammengesetzte Element als nicht erkannt.

Ein **Gruppenelement** kann, genau wie ein einfaches Element, erforderlich, optional oder verboten sein. Wenn ein optionales **Gruppenelement** ein erforderliches Element enthält und dieses Element nicht mit einem Objekt abgeglichen werden kann, führt dies zu einer Nullhypothese für das **Gruppenelement**, und das Programm setzt den Abgleich des FlexiLayouts fort.

Vermeiden Sie leere zusammengesetzte Elemente (d. h. zusammengesetzte Elemente ohne Subelemente). Wenn das Programm beim Kompilieren eines FlexiLayouts auf ein leeres zusammengesetztes Element stößt, zeigt es eine Warnmeldung an.

Die Elemente **Header** und **Fußzeile** werden standardmäßig hinzugefügt. Wenn Ihr FlexiLayout sie nicht verwendet, löschen Sie diese überflüssigen Elemente.

<div id="when-to-use-group-elements">
  ## Wann Gruppenelemente verwendet werden
</div>

**Gruppenelemente** sind in den folgenden Fällen nützlich:

* Um das Testen unabhängiger Teile eines FlexiLayout zu erleichtern.

  Ein FlexiLayout, das beispielsweise aus 100 Elementen besteht, kann nur 3 **Gruppenelemente** enthalten: den Titel, den Hauptteil und den unteren Teil des Dokuments. Jedes dieser drei **Gruppenelemente** enthält wiederum **Gruppenelemente**, die kleinere Teile des Dokuments beschreiben.

  Dieser Ansatz begrenzt die Anzahl der zu berücksichtigenden möglichen Varianten und erleichtert zugleich das Debugging des FlexiLayout, da jede Gruppe unabhängig bearbeitet und getestet werden kann.
* Um die Navigation im FlexiLayout-Baum zu erleichtern.
* Um die Anzahl möglicher [Elementhypothesen](/de/flexi-capture/fls/hypotheses/hyp-general) zu verringern und dadurch die Formulierung der endgültigen Hypothese zu beschleunigen.

  Durch das Gruppieren von Elementen kann das Programm eine Menge von Elementen als Ganzes betrachten, für die eine einzelne Hypothese formuliert wurde (wenn auch aus den Hypothesen für Subelemente bestehend) und für die die Quality berechnet werden kann.

  Innerhalb der Gruppe werden verschiedene Kombinationen von Subelement-Hypothesen berücksichtigt, und bei der Suche weiter unten im Baum wird nur eine festgelegte Anzahl der besten Gruppenhypothesen verwendet. Die Standardanzahl der besten Hypothesen für ein **Gruppenelement** ist 1.

  <Warning>
    Es wird nicht empfohlen, die maximale Anzahl von Hypothesen zu erhöhen, da dies zu einem unkontrollierbaren Wachstum des Baums führen und dazu, dass das FlexiLayout nicht mit den Bildern abgeglichen werden kann.
  </Warning>
* Um eine Suchbedingung festzulegen, die für alle Subelemente gemeinsam ist. Der Suchbereich für ein bestimmtes Element wird als Schnittmenge des im Subelement angegebenen Suchbereichs und des Suchbereichs der gesamten Gruppe berechnet.

  <Tip>
    Manchmal kann die Schnittmenge des Suchbereichs eines **Gruppenelements** und eines seiner Subelemente leer sein, sodass das Programm das Subelement nicht finden kann. Versuchen Sie, für **Gruppenelemente** nur einfache Beziehungen anzugeben, zum Beispiel `Above: PageRect.Top + PageRect.Height/2;` (das heißt: „Suchen Sie das Element in der oberen Hälfte des Bildes“), oder geben Sie überhaupt keine Beziehungen an.
  </Tip>

<div id="related-topics">
  ## Verwandte Themen
</div>

* [Elemente erstellen, kopieren und löschen](/de/flexi-capture/fls/template/elements-simple)
* [Übersicht über die Elementeigenschaften](/de/flexi-capture/fls/template/elements-properties)
* [Suchbereich](/de/flexi-capture/fls/template/search-constraints)
* [Zusätzliche Suchbedingungen](/de/flexi-capture/fls/template/advanced-constraints)
