XCoordinate, et y1 et y2 sont de type YCoordinate. Le segment d’axe doit satisfaire la condition suivante : x1 <= x2 pour les coordonnées X, et y1 <= y2 pour les coordonnées Y.
Si plusieurs contraintes sont appliquées consécutivement à une limite, chaque contrainte modifie la plage de coordonnées autorisées pour cette limite.
Supposons que la section Search Condition contienne les contraintes suivantes :
LeftBound > 5mm,LeftBound < 15mm,LeftBound < 5mm.
[PageRect.Left, PageRect.Top, PageRect.Right, PageRect.Bottom], avant l’application des contraintes ci-dessus. Alors, les plages de coordonnées des limites de l’élément seront :
Supposons que la zone de recherche ne soit pas spécifiée avant l’exécution de ces contraintes. Dans le cas d’un FlexiLayout d’une seule page (le nombre minimum et maximum de pages autorisées dans un document est 1), la zone de recherche coïncide avec le rectangle de la page [PageRect.Left, PageRect.Top, PageRect.Right, PageRect.Bottom]. Dans le cas d’un FlexiLayout multipage, la zone de recherche a la taille maximale [-INF, -INF, INF, INF]. Les plages de coordonnées des limites de l’élément seront les suivantes :
| Boundary | Range for one-page FlexiLayout | Range for multi-page FlexiLayout |
|---|---|---|
LeftBound | [PageRect.Left, PageRect.Right] | [-INF, INF] |
TopBound | [PageRect.Top, PageRect.Bottom] | [-INF, INF] |
RightBound | [PageRect.Left, PageRect.Right] | [-INF, INF] |
BottomBound | [PageRect.Top, PageRect.Bottom] | [-INF, INF] |
LeftBound > 5mm est appliquée, seule la limite gauche change. La plage de ses valeurs possibles devient le segment [5mm, PageRect.Right] pour les FlexiLayouts d’une page et le segment [5mm, INF] pour les FlexiLayouts multipages.
Après l’application de la contrainte LeftBound > 5mm, seule la limite gauche change — ses coordonnées autorisées deviennent [5mm, PageRect.Right].
Après l’application de la contrainte LeftBound < 15mm, la plage de coordonnées autorisées de la limite gauche devient [5mm, 15mm].
Après l’application de la contrainte LeftBound < 5mm, la plage de coordonnées autorisées de la limite gauche devient [5mm, 5mm].
De même, vous pouvez définir des contraintes pour les autres limites de l’élément.
Les limites spécifiées de la zone de recherche forment un fuzzy rectangle.