Priorität und Vererbung
Kurzbeschreibung
In einer Dokumentvorlage können mehrere Formatierungen gleichzeitig auf denselben Text wirken.
Dieser Artikel erklärt, welche Einstellung Vorrang hat und wie Formatierungen innerhalb einer Dokumentvorlage vererbt werden.
Einordnung
Bereich: Formatierung
Schwierigkeitsgrad: ⭐⭐⭐☆☆
Vorkenntnisse: Formatierung · Formatvorlagen · BlockProperties · TextProperties
Siehe auch
- Formatierung
- Formatvorlagen
- BlockProperties
- TextProperties
Warum ist dieses Thema wichtig?
Bei der Arbeit mit Dokumentvorlagen entsteht häufig die Frage:
Warum sieht dieser Text anders aus als erwartet?
Die Ursache liegt häufig nicht in einer einzelnen Einstellung.
Vielmehr wirken mehrere Formatierungsebenen gleichzeitig zusammen.
Das endgültige Erscheinungsbild ergibt sich aus deren Zusammenspiel.
Die Formatierungsebenen
Eine Formatierung entsteht grundsätzlich in mehreren Schritten.
Formatvorlage
│
▼
BlockProperties
│
▼
TextProperties
│
▼
Direkte Eigenschaften
│
▼
Darstellung im DokumentJede Ebene kann Eigenschaften ergänzen oder bereits vorhandene Werte überschreiben.
Das Grundprinzip
Als Faustregel gilt:
Je näher eine Einstellung am eigentlichen Text liegt, desto höher ist ihre Priorität.
Dadurch können allgemeine Vorgaben erhalten bleiben und bei Bedarf gezielt angepasst werden.
Beispiel
Eine Formatvorlage definiert:
Schriftart
↓
ArialDie TextProperties legen dagegen fest:
Schriftart
↓
CalibriIm fertigen Dokument erscheint:
CalibriDie Einstellung der TextProperties überschreibt die Formatvorlage.
Mehrere Änderungen
Auch mehrere Ebenen können dieselbe Eigenschaft beeinflussen.
Formatvorlage
↓
Arial
↓
TextProperties
↓
Calibri
↓
Direkte Eigenschaft
↓
Times New Roman
↓
Ausgabe
↓
Times New RomanDie zuletzt angewendete Eigenschaft besitzt die höchste Priorität.
Vererbung
Nicht jede Eigenschaft muss auf jeder Ebene erneut definiert werden.
Fehlt eine Einstellung, wird sie von der vorherigen Ebene übernommen.
Beispiel:
Formatvorlage
↓
Schriftgröße 11 pt
↓
TextProperties
↓
keine Schriftgröße
↓
Ausgabe
↓
11 ptDa keine neue Schriftgröße festgelegt wurde, bleibt die Größe der Formatvorlage erhalten.
Eigenschaften gezielt überschreiben
Häufig soll nur eine einzelne Eigenschaft verändert werden.
Beispielsweise:
- Farbe
- Fett
- Kursiv
Alle übrigen Eigenschaften bleiben erhalten.
Formatvorlage
↓
Arial
11 pt
Schwarz
↓
TextProperties
↓
Rot
↓
Ausgabe
↓
Arial
11 pt
RotEs wird lediglich die Farbe überschrieben.
Welche Ebene sollte verwendet werden?
| Ziel | Empfohlene Ebene |
|---|---|
| Einheitliches Erscheinungsbild | Formatvorlage |
| Gesamten Absatz ändern | BlockProperties |
| Einzelnen Text hervorheben | TextProperties |
| Einzelne Eigenschaft gezielt anpassen | direkte Eigenschaft |
Grundsätzlich sollte immer die höchstmögliche Ebene verwendet werden.
Dadurch bleibt die Dokumentvorlage übersichtlich und leicht wartbar.
Typische Fehler
Dieselbe Eigenschaft mehrfach festlegen
Wird beispielsweise die Schriftgröße sowohl in der Formatvorlage als auch in den TextProperties definiert, gilt die Einstellung der TextProperties.
Dadurch kann leicht der Eindruck entstehen, dass die Formatvorlage nicht funktioniert.
Zu viele lokale Änderungen
Werden zahlreiche Eigenschaften direkt am Text geändert, verliert die Dokumentvorlage ihre Einheitlichkeit.
Außerdem wird später nur schwer nachvollziehbar, warum ein Text sein bestimmtes Aussehen besitzt.
Falsche Ebene verwenden
Nicht jede Änderung gehört in dieselbe Ebene.
Beispiele:
| Änderung | Richtige Ebene |
|---|---|
| Absatzabstand | BlockProperties |
| Schriftfarbe | TextProperties |
| Schriftgröße eines einzelnen Wortes | TextProperties |
| Standarddarstellung aller Überschriften | Formatvorlage |
Best Practices
- Änderungen möglichst in der Formatvorlage vornehmen.
- Lokale Änderungen nur verwenden, wenn sie wirklich erforderlich sind.
- Dieselbe Eigenschaft nicht unnötig auf mehreren Ebenen definieren.
- Wiederkehrende Formatierungen in Formatvorlagen auslagern.
- Bei unerwarteten Ergebnissen immer alle Formatierungsebenen prüfen.
Developer-Tipp
Wenn eine Formatierung scheinbar “nicht funktioniert”, liegt die Ursache häufig nicht in der aktuellen Einstellung.
Prüfen Sie immer, ob dieselbe Eigenschaft auf einer anderen Ebene bereits überschrieben wird.
Merksätze
Formatvorlagen sorgen für Einheitlichkeit.
BlockProperties gestalten den Absatz.
TextProperties gestalten den Text.
Die zuletzt angewendete Eigenschaft gewinnt.
Nicht definierte Eigenschaften werden von der vorherigen Ebene übernommen.
Fazit
Die Formatierung eines Dokuments entsteht durch das Zusammenspiel mehrerer Ebenen.
Wer die Priorität und Vererbung dieser Ebenen versteht, kann Dokumentvorlagen wesentlich leichter lesen, erweitern und Fehler beheben.
Dieses Wissen bildet die Grundlage für alle weiteren Arbeiten an der Gestaltung einer Dokumentvorlage.