Hallo Sebastian,
was meinst Du genau mit Deiner Frage? Möchtest Du die Stilvorlagen, welche in einem XPress-Dokument definiert sind auflisten? Oder die Namen, welche sich im XPress-Tags-Format in einer Text-Datei befinden?
Die Liste der Absatzstilvorlagen eines XPress-Dokuments zu erhalten ist einfach:
---
tell document 1 of application "QuarkXPress 4.11"
set paraStyleList to name of style specs
if class of paraStyleList is not list then set paraStyleList to {paraStyleList}
end tell
paraStyleList
tell document 1 of application "QuarkXPress 4.11"
set charStyleList to name of character specs
if class of charStyleList is not list then set charStyleList to {charStyleList}
end tell
charStyleList
---
Anstelle von 'sheet' wird 'spec' verwendet. Das ist die Kurzform von 'specification' (= Definition).
Achtung: das Resultat ist nur in Listenform, wenn mehr als eine Stilvorlage definiert ist. Deshalb die zweite Befehlszeile in beiden Beispielen. Die Listen sind nicht in alphabetischer Reihenfolge, sondern in jener, in welcher die Stilvorlagen erzeugt worden sind. Die Listen kann man sortieren (aber dies wäre ein anderes Thema).
Hans Haesler <hsa@ringier.ch>