Zum Inhalt springen
XML
Priorität und Vererbung

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 Dokument

Jede 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


Arial

Die TextProperties legen dagegen fest:

Schriftart


Calibri

Im fertigen Dokument erscheint:

Calibri

Die 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 Roman

Die 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 pt

Da 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

Rot

Es 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.

Zuletzt aktualisiert am