Group-Elemente umfassen auch: Header,Footer, First Found und Repeating Group. Verwenden Sie die Elemente Header und Footer, um den Anfang und das Ende eines Dokuments zu erkennen. Header- und Footer-Elemente dürfen in einem Dokument jeweils nur einmal vorkommen. Repeating Group ist ein wiederkehrendes Group-Element. Ein Labeled Field-Element kann ebenfalls als zusammengesetztes Element dargestellt werden.
- um das Testen unabhängiger Teile eines FlexiLayouts zu erleichtern. Ein FlexiLayout aus 100 Elementen kann beispielsweise nur 3 Gruppenelemente enthalten – den Titel, den Hauptteil und den unteren Teil des Dokuments. Jedes dieser drei Gruppenelemente enthält wiederum Gruppenelemente, die kleinere Bereiche des Dokuments beschreiben. Dieser Ansatz begrenzt die Anzahl der zu berücksichtigenden Varianten und erleichtert zudem das Debuggen des FlexiLayouts, da jede Gruppe unabhängig bearbeitet und getestet werden kann.
- um die Navigation im FlexiLayout-Baum zu erleichtern.
- um die Anzahl möglicher Elementhypothesen zu verringern und dadurch die Bildung 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 bestehend aus den Hypothesen der Subelemente) und für die die Quality berechnet werden kann. Die Betrachtung verschiedener Kombinationen von Subelement-Hypothesen erfolgt innerhalb der Gruppe, und bei der weiteren Suche im Baum wird nur eine festgelegte Anzahl der besten Gruppenhypothesen verwendet. Die Standardanzahl der besten Hypothesen für ein Gruppenelement ist 1. Hinweis. Wir empfehlen nicht, die maximale Anzahl von Hypothesen zu erhöhen, da dies zu einem unkontrollierbaren Anwachsen des Baums führen kann und das FlexiLayout dann möglicherweise nicht mehr mit den Bildern abgeglichen werden kann.
- Mit einem Gruppenelement können Sie eine Suchbedingung angeben, die für alle Subelemente gemeinsam gilt. Der Suchbereich für ein bestimmtes Element wird als Schnittmenge des im Subelement angegebenen Suchbereichs und des Suchbereichs der gesamten Gruppe berechnet. Hinweis. 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 einfachere Relationen anzugeben, z. B. “Above: PageRect.Top + PageRect.Height/2;” (d. h. „Suchen Sie nach dem Element in der oberen Hälfte des Bildes“), oder gar keine Relationen anzugeben.”
