A propos de l'étiquetage multi-lignes
Si une étiquette ne tient pas dans l'espace disponible, vous pouvez utiliser le moteur d'étiquetage Maplex pour la fractionner en plusieurs parties et placer les segments obtenus sur plusieurs lignes afin de réduire sa longueur horizontale. Lorsque vous activez la case à cocher Etiquette multi-lignes, le moteur d'étiquetage Maplex place automatiquement les étiquettes trop longues sur plusieurs lignes.
L'étiquette ne sera pas placée dynamiquement sur plusieurs lignes si l'expression d'étiquette contient la balise de mise en forme de texte étiquette de base. Vous pourrez la placer sur plusieurs lignes à l'aide de scripts.
Vous pouvez contrôler la façon dont le moteur d'étiquetage Maplex place les étiquettes sur plusieurs lignes, y compris :
- La manière dont le texte des étiquettes multi-lignes est aligné
- Le choix des caractères de césure
- La nécessité ou non d'afficher les caractères de césure dans l'étiquette et le choix de leur emplacement
- La nécessité de couper toutes les étiquettes au niveau du caractère de césure dans tous les cas ou seulement lorsque l'espace est insuffisant
- Le nombre minimal et maximal de caractères par ligne et le nombre maximal de lignes
Alignement d'étiquette multi-lignes
Vous pouvez choisir la manière dont le texte des étiquettes multi-lignes doit être aligné. Plusieurs options sont disponibles :
- Choisir automatiquement la meilleure - Selon l'emplacement de l'étiquette multi-lignes par rapport à l'entité, le moteur d'étiquetage Maplex aligne le texte au centre, à gauche ou à droite. C'est bénéfique au placement, car les étiquettes empilées peuvent être déplacées pour permettre le placement d'autres étiquettes sur la carte.
- Contraindre à gauche ou à droite - Selon l'emplacement de l'étiquette multi-lignes, le moteur d'étiquetage Maplex aligne le texte à droite ou à gauche. Le texte des étiquettes placées à gauche de l’entité est aligné à droite, tandis que celui des étiquettes placées à droite de celle-ci sont alignés à gauche.
- Contraindre à gauche – le texte de l'étiquette multi-lignes est aligné à gauche indépendamment de son emplacement.
- Contraindre à droite – le texte de l'étiquette multi-lignes est aligné à droite indépendamment de son emplacement.
- Contraindre au centre – le texte de l'étiquette multi-lignes est aligné au centre indépendamment de son emplacement.
Caractères de césure
Vous pouvez spécifier l'endroit où une étiquette multi-lignes est fractionnée à l'aide de caractères de césure. Les espaces et les virgules, souvent utilisés pour fractionner des mots, sont les caractères de césure par défaut. Toutefois, vous pouvez utiliser n'importe quel autre caractère à cet effet. Si vous ne souhaitez pas que vos étiquettes soient fractionnées après des espaces et des virgules, vous pouvez les supprimer de la liste des caractères de césure. Il peut être utile de choisir un caractère de césure spécial lorsque vous devez fractionner une étiquette à un endroit spécifique. Vous pouvez également contrôler de quelles manières et à quelles conditions le caractère de césure fractionne les étiquettes. Lorsque la case à cocher Visible est activée, le caractère de césure apparaît sur la carte. Si elle est désactivée, le caractère ne figure pas sur la carte. Si la case à cocher Fractionner après est activée, le retour à la ligne intervient après le caractère de césure ; sinon, il intervient avant. Si la case à cocher Fractionnement forcé est activée, une coupure au niveau du caractère de césure se produit dans tous les cas et crée ainsi une étiquette multi-lignes.
L'exemple suivant montre une configuration dans laquelle les trois paramètres sont activés :
Propriétés d'étiquette
[Field1] & "&" & [Field2]
Valeur du Champ1 = Jekyll
Valeur du Champ2 = Hyde
Caractère de césure = &
Etiqueter la chaîne avant de la placer
Jekyll & Hyde
Après le placement
Jekyll &
Hyde
Limites d'empilage
Vous pouvez définir certaines limites concernant le nombre de lignes et de caractères par ligne pour contrôler la forme d'une étiquette multi-lignes. Ces limites peuvent être utiliser pour empêcher le fractionnement des étiquettes courtes et autoriser celui des étiquettes longues. Si les limites des caractères de césure ne peuvent être respectées, les coupures se produisent aux endroits les plus proches de celles-ci.
- Le nombre maximal de lignes précise en combien de segments au maximum une étiquette peut être fractionnée (entre 1 et 50).
- Le nombre minimal de caractères par ligne définit le nombre minimal de caractères devant être compris dans le segment le plus court d'une étiquette multi-lignes (entre 1 et 8). Par exemple, si ce paramètre est défini sur 3, l'étiquette "St David" n'est pas fractionnée même si l'espace est utilisé comme caractère de césure.
- Le nombre maximal de caractères par ligne définit le nombre maximal de caractères devant être compris dans un segment d’étiquette multi-lignes (entre 2 et 80).