Tags für die Textformatierung
Mit den Textformatierungs-Tags von ArcGIS können Sie die Formatierungen bestimmter Textsegmente ändern. Auf diese Weise können Sie Text mit gemischter Formatierung erstellen, z. B. indem Sie ein Wort im Text unterstreichen. Textformatierungs-Tags können nahezu überall eingesetzt werden, wo Text auf der Karte in ArcMap oder um die Karte herum platziert ist. Sie können Tags überall einfügen, wo Sie sowohl eine Textzeichenfolge als auch ein Textsymbol angeben können. Sie können beispielsweise Tags in Ausdrücken für dynamische Beschriftungen, Annotations, Legendentext, Kartentiteln und Werten der Felder zur Beschriftung von Features verwenden. Tags werden im Inhaltsverzeichnis, im Fenster Tabelle und im Fenster Abfrageergebnisse von ArcMap nicht aufgelöst. Die den Feldwerten hinzugefügten Tags werden in diesen Fenstern daher als Tags angezeigt.
Anzeigen einer Tabelle der Textformatierungs-Tags, die in ArcMap verfügbar sind.
Dynamischer Text ist auch eine Art von Formatierungs-Tag, der sich basierend auf dem aktuellen Wert seiner jeweiligen Eigenschaft dynamisch ändert. Dieser ist nur in der Layout-Ansicht verfügbar. Tags für dynamischen Text können zusammen mit Textformatierungs-Tags verwendet werden, um für das Seitenlayout dynamischen Text mit gemischten Formaten zu erstellen.
Weitere Informationen zum Arbeiten mit dynamischem Text
Tag-Syntax
Für Formatierungs-Tags gelten in ArcMap die folgenden Syntaxregeln:
- Die Textformatierungs-Tags in ArcGIS richten sich nach den XML-Syntaxregeln. Jedes Start-Tag muss durch ein End-Tag ergänzt werden. Es gibt verschachtelte Tags, wobei das innere Tag jedoch vor dem äußeren Tag geschlossen werden muss:
<BOL><UND>Text</UND></BOL>
- Die Groß- und Kleinschreibung der Tag-Paare muss exakt gleich sein. Somit ist <BOL>...</BOL> gültig, genauso wie <bol>...</bol>; <Bol>...</bol> ist jedoch ungültig.
- Tag-Attribute können entweder von einfachen oder von doppelten Anführungszeichen eingeschlossen sein. Die folgenden beiden Anweisungen sind gleichwertig:
<FNT name='Arial' size='18'>My text</FNT> <FNT name="Arial" size="18">My text</FNT>
- Der Parser ignoriert unerkannte, nicht ausgeglichene Tag-Paare. Obwohl <notag> z. B. kein gültiges ArcGIS-Formatierungs-Tag ist, ist die folgende Zeichenfolge gültig und wird fehlerfrei angezeigt:
<notag><BOL>State College<BOL></notag>
- Das kaufmännische Und (&) und die Winkelklammer (<) sind Sonderzeichen und im Text nicht gültig, falls Formatierungs-Tags verwendet werden. Verwenden Sie stattdessen die entsprechenden Zeichencodes & und <. Beispiel: Anstelle von <ITA>John & Paul</ITA> geben Sie <ITA>John & Paul</ITA> ein.
- Zu jedem Textsegment auf einer Karte gehört ein Symbol, das bei der Darstellung der Karte verwendet wird. Formatierungs-Tags ändern dieses "Basis"-Textsymbol vorübergehend, sodass das entsprechende Textsegment mit der im Tag angegebenen Formatierung dargestellt wird. Die Schaltflächen und Befehle auf der Werkzeugleiste Zeichnen und in der Symbolauswahl spiegeln stets die Eigenschaften des Basis-Textsymbols für das ausgewählte Textsegment wider, und nicht die mittels Formatierungs-Tags vorgenommenen Änderungen. Wenn Sie beispielsweise mit dem Tag <FNT> die Schriftart eines Textsegments ändern und den Text dann auf der Karte auswählen, wird diese Änderung auf der Werkzeugleiste Zeichnen nicht im Menü Schriftart angezeigt. Hier wird immer die Schriftart für das Basissymbol des Textes angegeben. Textformatierungs-Tags können für jede Art von Legendentext verwendet werden. Am nützlichsten sind sie jedoch bei Legendenbeschreibungen. Bei den Beschreibungen handelt es sich um zusätzliche Textinformationen zu einer Layer-Symbologie-Klasse, die in der Legende, jedoch nicht im Inhaltsverzeichnis angezeigt werden.
- Wenn Tags eine bereits vorhandene Eigenschaft des Basis-Textsymbols wiederholen, haben sie keine Auswirkungen auf den Text. Dieses Verhalten ist im Prinzip selbsterklärend. Wenn die Textzeichenfolge beispielsweise das Tag <BOL> enthält und das Basistextsymbol bereits fett formatiert ist, hat das Tag <BOL> in der Zeichenfolge keine Auswirkungen. Da Tags sich nach den XML-Regeln richten, ist es zudem unzulässig, mit dem Tag </BOL> die Eigenschaft "Fett" eines Basis-Textsymbols aufzuheben. Verwenden Sie hierzu stattdessen den Tag <_BOL>.
- Sie können Textformatierungs-Tags in Beschriftungsausdrücken verwenden.
Weitere Informationen zum Erstellen von Beschriftungsausdrücken