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
+
DarstellungDer 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
↓
CalibriJe 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.