Les éléments Group incluent également Header, Footer, First Found et Repeating Group.Utilisez les éléments Header et Footer pour détecter le début et la fin d’un document. Chacun ne peut apparaître qu’une seule fois dans un document.Repeating Group est un élément Group récurrent. Un élément Labeled Field peut également être représenté sous forme d’élément composé.
Détection des éléments Group
Quand utiliser les éléments Group
- Pour faciliter le test de parties indépendantes d’un FlexiLayout. Par exemple, un FlexiLayout composé de 100 éléments peut ne contenir que 3 éléments Group : le titre, le corps du document et le bas du document. Chacun de ces trois éléments Group contient des éléments Group qui décrivent des portions plus petites du document. Cette approche limite à la fois le nombre de variantes possibles à prendre en compte et facilite le débogage du FlexiLayout, car chaque groupe peut être modifié et testé indépendamment.
- Pour faciliter la navigation dans l’arborescence FlexiLayout.
- Pour réduire le nombre de hypothèses d’élément et ainsi accélérer l’élaboration de l’hypothèse finale. Le regroupement des éléments permet au programme de considérer un jeu d’éléments comme un tout, pour lequel une seule hypothèse est formulée (bien qu’elle soit constituée des hypothèses des sous-éléments) et dont la qualité peut être calculée. Différentes combinaisons d’hypothèses de sous-éléments sont prises en compte à l’intérieur du groupe, et seul un certain nombre des meilleures hypothèses de groupe est utilisé pour la recherche dans les niveaux inférieurs de l’arborescence. Le nombre par défaut des meilleures hypothèses pour un élément Group est de 1.
- Pour spécifier une contrainte de recherche commune à tous les sous-éléments. La zone de recherche d’un élément particulier sera calculée comme l’intersection entre la zone de recherche spécifiée dans le sous-élément et la zone de recherche du groupe entier.
