Passer au contenu principal
Des éléments peuvent être regroupés pour former des éléments Group. Cela permet à FlexiLayout Studio de considérer les éléments regroupés comme une seule entité pour laquelle il a déjà formulé une hypothèse unique (qui se compose en réalité des hypothèses de chaque élément constitutif). FlexiLayout Studio examine les combinaisons d’hypothèses des éléments constitutifs du groupe et ne sélectionne que les meilleures (vous définissez leur nombre). Ces hypothèses sont ensuite utilisées pour formuler des hypothèses pour les éléments subordonnés.
L’arborescence des éléments peut elle-même être considérée comme un élément Group.

Contraintes de recherche partagées pour un groupe

Un élément Group vous permet de créer une contrainte de recherche unique pour tous les éléments constitutifs. La zone de recherche d’un élément constitutif donné correspond à l’intersection entre la zone de recherche spécifiée pour cet élément constitutif et la zone de recherche spécifiée pour l’ensemble du groupe.
L’intersection entre la zone de recherche d’un élément constitutif et celle du groupe peut être vide. Si c’est le cas, l’élément constitutif ne sera pas trouvé. Par conséquent, pour les éléments Group, spécifiez uniquement des relations simples, par exemple Above: PageRect.Top + PageRect.Height/2; (c’est-à-dire, recherchez l’élément dans la moitié supérieure de l’image), ou ne spécifiez aucune relation, afin d’éviter toute contradiction entre les relations décrivant la zone de recherche du groupe et celles décrivant la zone de recherche d’un élément constitutif.

Propriétés des hypothèses Group

Une hypothèse Group possède les propriétés suivantes :