Passer au contenu principal
L’élément Separator prend en charge les paramètres suivants dans le langage FlexiLayout.

Paramètres du Separator

ParamètreDescription
Void Mode( Direction )Orientation du Separator. Voir Separator, Orientation.
Void MinQuality( Real )Définit la qualité minimale de l’hypothèse.
Void MinRelativeLength( Real )Définit la longueur minimale du Separator située dans la zone de recherche, par rapport à la longueur de la zone de recherche. Voir Separator, Longueur relative min.
Void PenaltyLimitForLength( Real )Spécifie la qualité minimale que l’hypothèse peut obtenir pour sa longueur lors du calcul de sa qualité (un nombre de 0 à 1). Plus l’objet Separator est long, plus la qualité est élevée. Le Separator dont la longueur est égale à celle de la zone de recherche a la qualité la plus élevée, soit 1. À mesure que la longueur relative du Separator diminue de 1 à 0, la qualité des hypothèses diminue en proportion directe de 1 à PenaltyLimitForLength. Remarque. Cette fonction a été introduite pour remplacer Void MaxPenalty( Real ), qui est obsolète et sera supprimée dans les versions futures. Si vous utilisiez auparavant Pénalité de longueur max, définissez PenaltyLimitForLength sur (1 - [Max length penalty]). Voir la boîte de dialogue Propriétés de l’élément, onglet Separator.
Void MinSeparatorLength( Distance )Voir Separator, Longueur min.
Void MaxSeparatorLength( Distance )Voir Separator, Longueur max.
Void MaxSeparatorGap( Distance )Voir Separator, Espace, Longueur max.
Void MaxSeparatorRelativeGap( Real )Voir Separator, Espace, Longueur relative max.
Void MaxSeparatorGap( Distance d, Real r )Définit des contraintes absolues (d) et relatives (r) sur la longueur de l’espace. Voir Separator, Espace, Longueur max.
Void FitsWithinSearchArea( Logic )Spécifie que le Separator doit être entièrement inclus dans la zone de recherche. Voir Separator, propriété Entièrement inclus dans la zone de recherche.
Void MaxSeparatorDistance( Distance )Voir Separator, Espace, Décalage orthogonal.
Exemple pour Mode : Le code suivant indique au programme que le Separator est horizontal.
Mode: Horizontal;
Exemple pour MaxSeparatorGap : Le code suivant indique au programme que plusieurs Separator horizontaux situés au même niveau doivent être considérés comme un seul Separator si l’écart entre eux ne dépasse pas 20 dots.
Mode: Horizontal;
MaxSeparatorDistance (0mm);
MaxSeparatorGap(20dt);
Exemple de MaxSeparatorDistance : Le code suivant indique au programme que plusieurs Separator verticaux doivent être considérés comme un seul Separator si la distance qui les sépare ne dépasse pas 1 mm.
Mode: Horizontal;
MaxSeparatorDistance (1mm);