A propos des balises de mise en forme du texte
Les balises de mise en forme de texte ArcGIS vous permettent de modifier la mise en forme d'une partie de texte. Vous pouvez ainsi créer du texte à plusieurs formats où, par exemple, un mot d'une phrase est souligné. Les balises de mise en forme du texte peuvent être utilisées quasiment partout où un texte est placé sur ou autour d'une carte dans ArcMap. Il est possible d'avoir recours aux balises pour tous les éléments où vous pouvez spécifier une chaîne de texte et un symbole textuel. Par exemple, utilisez les balises dans les expressions d'étiquettes dynamiques, les annotations, le texte de légende, les titres de cartes et les valeurs des champs utilisés pour étiqueter des entités. Les balises ne sont pas résolues par la table des matières ArcMap, la fenêtre Table ni la fenêtre Résultats d'identification. De ce fait, les balises ajoutées à des valeurs de champs sont visibles sous forme de balises dans ces fenêtres.
Affichez un tableau des balises de mise en forme du texte disponibles dans ArcMap.
Le texte dynamique est un autre type de balise de mise en forme, qui modifie dynamiquement le texte graphique selon la valeur actuelle de sa propriété respective. Il est disponible uniquement en mode Mise en page. Les balises de texte dynamique peuvent être utilisées avec des balises de mise en forme du texte pour créer du texte dynamique au format mixte sur la mise en page.
Pour en savoir plus sur l'utilisation de texte dynamique
Syntaxe des balises
Les règles de syntaxe suivantes s'appliquent aux balises de mise en forme dans ArcMap :
- Les balises de mise en forme du texte ArcGIS obéissent aux règles de syntaxe XML. Chaque balise de début doit être accompagnée d'une balise de fin. Les balises peuvent être imbriquées, mais vous devez fermer la balise interne avant de fermer une balise externe.
<BOL><UND>Text</UND></BOL>
- La casse des paires de balises doit être exactement la même. Donc, <BOL>...</BOL> est valide, tout comme <bol>...</bol>, mais <Bol>...</bol> ne l'est pas.
- Les attributs de balise doivent se trouver à l'intérieur de guillemets simples ou doubles. Les deux instructions suivantes sont équivalentes :
<FNT name='Arial' size='18'>My text</FNT> <FNT name="Arial" size="18">My text</FNT>
- Les paires de balises qui ne sont ni reconnues, ni équilibrées sont ignorées par l'analyseur. Par exemple, même si <notag> n'est pas une balise de mise en forme ArcGIS valide, la chaîne suivante est valide et s'affichera correctement :
<notag><BOL>State College<BOL></notag>
- Les caractères & (et commercial) et < (inférieur à) sont des caractères spéciaux et ils ne sont pas valides dans votre texte si des balises de mise en forme sont utilisées. Utilisez les codes de caractère équivalents & et < à la place. Par exemple, au lieu de <ITA>John & Paul</ITA>, utilisez <ITA>John & Paul</ITA>.
- Chaque partie du texte sur une carte a un symbole utilisé lors de son traçage. Les balises de mise en forme fonctionnent en modifiant temporairement le symbole textuel de base et en affichant la partie du texte avec la mise en forme spécifiée dans la balise. Les boutons et commandes de la barre d'outils Dessiner et du Sélecteur de symboles reflètent toujours les propriétés du symbole textuel de base pour la partie de texte sélectionnée et ne reflètent pas les modifications effectuées à l'aide des balises de mise en forme. Par exemple, si vous utilisez la balise <FNT> pour modifier la police d'une partie de texte, le menu Police de la barre d'outils Dessiner ne reflète pas cette modification lorsque ce texte est sélectionné dans la carte. Au lieu de cela, il indique la police du symbole textuel de base. Les balises de mise en forme du texte peuvent être utilisées dans le texte de légende. Toutefois, elles sont surtout utiles pour les descriptions de légendes. Les descriptions sont des informations textuelles supplémentaires pour une classe de symbologie de couche, qui peuvent apparaître sur la légende, mais pas dans la table des matières.
- Les balises n'ont pas d'effet sur du texte si elles répètent simplement une propriété existante du symbole textuel de base. En général, ce comportement est intuitif. Par exemple, si votre chaîne de texte contient une balise <BOL> mais que le symbole textuel de base est déjà en gras, la balise <BOL> de votre chaîne n'aura aucun effet. De plus, dans la mesure où les balises obéissent aux règles du langage XML, il est incorrect d'utiliser une balise </BOL> pour désactiver la propriété Gras d'un symbole textuel de base. A la place, vous pouvez utiliser la balise <_BOL>.
- Vous pouvez insérer des balises de mise en forme dans des expressions d'étiquette.
Pour en savoir plus sur la création d'expressions d'étiquette