Moin Werner und alle Anderen,
bin mir nicht sicher, aber für mich klingt es nicht nach dem was ich suche?
Hier mal der Link ins amerikanische Forum:
http://forums.adobe.com/message/6285859#6285859 Was dieser Trevor da macht, versteh ich nicht.
Die Aufgabe ist Folgende: In einem Dokument gibt es 10 Absatzformate. Jetzt gilt es diese Formate miteinander zu vergleichen, damit man z.B. für EPUB rausfinden kann, welches CSS man braucht.
Ich nutze hierfür bisher ein Skript von Kasyan Servetsky, dass ich hier mal anhänge. Das Skript erstellt eine CSV-Datei, die eine Unmenge an Eigenschaften auflistet. In der Praxis brauche ich aber eigentlich nur 5-10 und suche mir die dann mühevoll in der CSV zusammen.
Ausgehend von dem o.g. Beitrag wollte ich mir jetzt ein eigenes Objekt basteln und NUR diese Infos für alle Formate auslesen.
Das könnte z.B. sein fontFamily, fontStyle, pointSize.
Naiv dachte ich jetzt, ich würde mir ein Objekt bauen:
var meineWenigenEigenschaften = newObject{} In dieses Objekt möchte ich dann fontFamily usw. aufnehmen, aber logischerweise keine Werte mitgeben.
Dann eine Schleife durch alle Absatzformate und anstelle von
myParagraphStyle.properties >>
myParagraphStyle.meineWenigenEigenschaften auslesen.
Versteht mich einer? Geht sowas?