Utilisation des balises de mise en forme du texte avec le moteur d'étiquetage Maplex
Les balises de mise en forme du texte ArcGIS vous permettent de modifier la mise en forme d'une partie du texte. Vous pouvez créer du texte dans un format mixte, par exemple, des propriétés d'étiquette pour étiqueter des entités de villes avec leur nom et leur population. Pour aider à distinguer ces deux informations, vous pouvez mettre en forme les propriétés d'étiquette de manière à ce que le nom de la ville apparaisse en noir et sa population en rouge. Les balises de mise en forme du texte permettent de spécifier le symbole textuel d'une partie spécifique d'une étiquette. Vous pouvez modifier la couleur, la hauteur, le type et le style de police et créer des indices et des exposants. Vous pouvez également contrôler l'espacement des caractères et des mots, ainsi que l'interlignage.
Les balises de mise en forme du texte sont saisies dans la boîte de dialogue Propriétés d'étiquette et peuvent également faire partie du champ attributaire même.
Utilisation de balises de mise en forme de texte avec les paramètres de mise en forme du moteur d'étiquetage Maplex
Les balises de mise en forme de texte sont destinées à remplacer les propriétés attribuées au symbole textuel d'une classe d’étiquettes. Le moteur d'étiquetage Maplex détecte les balises de mise en forme de texte lors du placement des étiquettes. Les balises de mise en forme de texte dictent l'apparence d'une étiquette et remplacent les paramètres de mise en forme. Le moteur d'étiquetage Maplex désactive donc ses propres paramètres de mise en forme pour une classe d'étiquettes s'il détecte une balise de mise en forme de texte dans une chaîne d'étiquette.
Vous trouverez ci-après la liste des situations dans lesquelles les balises de mise en forme de texte sont ignorées ou modifient le comportement du moteur d'étiquetage Maplex.
- La balise de mise en forme de texte définissant l'espacement des caractères est ignorée par le moteur d'étiquetage Maplex. L'espacement entre caractères doit être défini dans le symbole textuel à respecter.
- La balise de mise en forme de texte définissant l'espacement des mots est ignorée par le moteur d'étiquetage Maplex. L'espacement entre mots doit être défini dans le symbole textuel à respecter.
- La fonction de réduction de la taille de police du moteur d'étiquetage Maplex est désactivée si une étiquette comporte une balise de mise en forme de texte définissant la taille de police ou l'interlignage.
- Les étiquettes qui contiennent des balises de mise en forme de texte ne sont pas abrégées par le moteur d'étiquetage Maplex lors de l'utilisation d'un dictionnaire d'abréviations.
Si certaines étiquettes d'une classe d'étiquettes comportent des balises de mise en forme du texte, mais qu'aucune ne se trouve dans l'étendue de la carte actuelle, aucune balise n'est détectée et les restrictions concernant les balises ci-dessus ne sont pas appliquées.
Autres balises de mise en forme de texte prises en charge par le moteur d'étiquetage Maplex
Le moteur d'étiquetage Maplex offre une balise supplémentaire unique.
Base
"<BSE>" & [FIELDNAME] & "</BSE>"
Lorsque plusieurs champs d'étiquettes sont utilisés pour étiqueter une entité, il est nécessaire de désigner l'étiquette de base. L'étiquette de base est utilisée dans les stratégies de placement et les autres étiquettes sont placées par rapport à elle.
La balise de base est prise en charge uniquement par le moteur d'étiquetage Maplex. Si le moteur d'étiquetage standard détecte une balise <BSE>, il l'ignore et la supprime avant de placer l'étiquette.
Exemple
Le paramètre de placement Est étant affecté à cette classe d'étiquettes, l’étiquette est placée à l’est des entités ponctuelles. En associant la balise de base à la première ligne de l'expression d'étiquette, vous pouvez contrôler le placement de l'intégralité des propriétés d'étiquette par rapport à l'entité.
"<BSE>" & [Name] & "</BSE>" & vbnewline & "Population: " & [Pop2000] & vbnewline & "Median Age: " & [MED_AGE]