Zum Inhalt springen
XML
TextProperties

TextProperties

Kurzbeschreibung

<TextProperties> beschreiben die Formatierung einzelner Texte.

Sie ermöglichen es, Schriftart, Schriftgröße, Farbe oder Hervorhebungen gezielt für einen bestimmten Text festzulegen.

Einordnung

Bereich: Formatierung

Schwierigkeitsgrad: ⭐⭐☆☆☆

Vorkenntnisse: Formatierung · Formatvorlagen · BlockProperties

Siehe auch

  • Formatierung
  • Formatvorlagen
  • BlockProperties
  • Text

Was sind TextProperties?

Während die BlockProperties einen gesamten Block formatieren, wirken <TextProperties> ausschließlich auf den jeweiligen Text.

Sie bestimmen also die Zeichenformatierung.

Typische Eigenschaften sind:

  • Schriftart
  • Schriftgröße
  • Schriftfarbe
  • Fett
  • Kursiv
  • Unterstreichung
  • Durchstreichen
  • Hoch- und Tiefstellung

Inhalt und Darstellung

Ein Text besteht grundsätzlich aus zwei Bestandteilen.

Text


Inhalt

+

Darstellung

Der Inhalt wird beispielsweise durch

<Text Content="Max Mustermann">
</Text>

festgelegt.

Die Darstellung erfolgt anschließend über die <TextProperties>.

Typischer Aufbau

<Text Content="Wichtiger Hinweis">

    <TextProperties>

        <Font Name="Arial">
        </Font>

        <FontSize>20</FontSize>

        <Color>Red</Color>

        <IsBold>true</IsBold>

    </TextProperties>

</Text>

Der eigentliche Text bleibt unverändert.

Lediglich seine Darstellung wird angepasst.

Typische Eigenschaften

Je nach Dokumentvorlage können unter anderem folgende Eigenschaften verwendet werden.

Eigenschaft Aufgabe
Font Schriftart
FontSize Schriftgröße
Color Schriftfarbe
IsBold Fettdruck
IsItalic Kursivschrift
IsUnderline Unterstreichen
IsStrike Durchstreichen
IsSubscript Tiefgestellt
IsSuperscript Hochgestellt
TemplateStyle Formatvorlage verwenden

Nicht jede Dokumentvorlage nutzt sämtliche Eigenschaften.

Typische Anwendungsfälle

TextProperties eignen sich besonders für:

  • einzelne Hervorhebungen
  • Warnhinweise
  • Überschriften
  • farbige Begriffe
  • fett dargestellte Namen
  • kursiv gesetzte Hinweise
  • hochgestellte Fußnotenzeichen

Beispiel

Ein einzelnes Wort soll hervorgehoben werden.

<Text Content="Wichtig">

    <TextProperties>

        <Color>Red</Color>

        <IsBold>true</IsBold>

    </TextProperties>

</Text>

Alle übrigen Texte bleiben unverändert.

Zusammenspiel mit Formatvorlagen

TextProperties ergänzen oder überschreiben die Eigenschaften einer Formatvorlage.

Formatvorlage


Arial


TextProperties


Calibri


Ausgabe


Calibri

Je näher eine Eigenschaft am eigentlichen Text liegt, desto höher ist ihre Priorität.

TextProperties oder BlockProperties?

Diese beiden Elemente werden häufig verwechselt.

BlockProperties TextProperties
Absatzformatierung Zeichenformatierung
wirken auf den gesamten Block wirken nur auf den jeweiligen Text
Ausrichtung Schriftart
Einzüge Schriftgröße
Absatzabstände Farbe
Rahmen Fett/Kursiv
Positionierung Unterstreichung

Merksatz:

BlockProperties gestalten den Absatz.

TextProperties gestalten den Text.

Wann verwende ich TextProperties?

TextProperties sind immer dann sinnvoll, wenn nur einzelne Texte anders dargestellt werden sollen.

Beispiele:

Aufgabe Lösung
Ein Wort fett darstellen TextProperties
Einen Hinweis rot einfärben TextProperties
Eine Überschrift vergrößern TextProperties
Ein einzelnes Wort kursiv darstellen TextProperties

Soll dagegen ein gesamter Absatz verändert werden, kommen die BlockProperties zum Einsatz.

Typische Fehler

Ganze Absätze über TextProperties formatieren

TextProperties wirken ausschließlich auf den jeweiligen Text.

Absatzformatierungen gehören in die BlockProperties.

Wiederkehrende Formatierungen lokal setzen

Werden dieselben Eigenschaften immer wieder verwendet, empfiehlt sich stattdessen eine Formatvorlage.

Zu viele lokale Hervorhebungen

Zu viele unterschiedliche Farben oder Schriftarten verschlechtern die Lesbarkeit eines Dokuments.

Lokale Änderungen sollten sparsam eingesetzt werden.

Best Practices

  • Formatvorlagen als Grundlage verwenden.
  • Einzelne Hervorhebungen über TextProperties vornehmen.
  • Wiederkehrende Formatierungen in Formatvorlagen auslagern.
  • Farben sparsam einsetzen.
  • Schriftarten möglichst einheitlich verwenden.

Developer-Tipp

Fragen Sie sich bei jeder Änderung:

Soll nur dieser Text anders aussehen oder alle vergleichbaren Texte?

Ist nur dieser Text betroffen, sind die TextProperties meist die richtige Wahl.

Fazit

<TextProperties> bilden die Ebene der Zeichenformatierung.

Sie ermöglichen gezielte Änderungen an einzelnen Texten, ohne den gesamten Absatz oder die zugrunde liegende Formatvorlage verändern zu müssen.

Zusammen mit Formatvorlagen und BlockProperties entstehen dadurch flexibel gestaltbare und gleichzeitig wartbare Dokumentvorlagen.

Zuletzt aktualisiert am