XCoordinate, et y1 et y2 sont de type YCoordinate. Le segment de l’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 modifiera l’intervalle de coordonnées autorisées pour cette limite.
Supposons que la section Search Condition contienne les contraintes suivantes :
LeftBound > 5mm,LeftBound < 15mm,LeftBound < 10mm.
[PageRect.Left, PageRect.Top, PageRect.Right, PageRect.Bottom], avant l’application des contraintes ci‑dessus. Alors, les intervalles des 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 monopage (le nombre minimal et maximal 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 intervalles de coordonnées des limites de l’élément seront les suivants :
| 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 exécutée, seule la limite gauche change. L’intervalle de ses valeurs possibles devient le segment [5mm, PageRect.Right] pour les FlexiLayouts monopages et le segment [5mm, INF] pour les FlexiLayouts multipages.
Après l’application de la contrainte LeftBound > 5mm, seule la limite gauche changera — ses coordonnées autorisées seront [5mm, PageRect.Right].
Après l’application de la contrainte LeftBound < 15mm, l’intervalle des coordonnées autorisées de la limite gauche sera [5mm, 15mm].
Après l’application de la contrainte LeftBound < 10mm, l’intervalle des coordonnées autorisées de la limite gauche sera [5mm, 10mm].
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, dit « rectangle flou ».