Vorlagen-Hierarchien

Von Jürgen Schell. | 9 April, 2008 - 09:34
Beschreibung:

Die meisten Arten von Formatvorlagen kennen Hierarchien für vererbte Merkmale. Eine Schriftvorlage unterhalb von Standardschrift kann alle Merkmale von Standardschrift erben, die Größe z.B. könnte man dagegen aus der Vererbung herausnehmen und fest, unvererbt festlegen. Wenn man dann die Schriftart von Standardschrift ändert, ändert sich auch die (vererbte) Schriftarteigenschaft des untergeordneten Stils, die Größe würde in diesem Beispiel aber nicht mit geändert werden. Für die Vererbung muss man neue Vorlagen in der Hierarchie einordnen können. Betrachten Sie folgendes Script:

tell application "RagTime 6.5"
     tell document 1
          set stil_1 to (make new character style sheet with properties {name:"Top Stil"} at before character style sheet 1)
          set stil_2 to (make new character style sheet with properties {name:"Kind 1"} at end of stil_1)
          set stil_3 to (make new character style sheet with properties {name:"Kind 2"} at end of stil_1)
          set stil_4 to (make new character style sheet with properties {name:"Enkel"} at end of stil_2)
     end tell
end tell

Der Stil “Top Stil� wird vor dem ersten vorhandenen Stil angelegt. Da der bisher erste Stil immer auf oberster Ebene (d.h. ohne geerbte Eigenschaften) liegt, liegt jetzt auch Top Stil auf oberster Ebene.

Unterhalb von Top Stil werden die beiden Stile “Kind 1� und “Kind 2� angelegt. “Enkel� dagegen wird unterhalb von “Kind 1� angelegt. Wenn man dieses Script auf ein neues Dokument anwendet, sieht die Anordnung der Schriftvorlagen im Inventar aus wie Abgebildet.

Bild 1:
Vorlagen-Hierarchien
Bildzuschrift 1:
Schriftvorlagen im Inventar nach Script-Lauf