Die Beispiele beziehen sich immer auf die jeweils aktuellste Version:
Gezeigt wird hier nur das eigentliche Beispiel.
Es wird vorausgesetzt, dass Sie die Klasse WpsCompareObjects mit den jeweils benötigten Hilfsfunktionen zusätzlich einbinden:
Das folgende Skript liest Eigenschaftsnamen, Datentyp und Constructor.name eines Absatzformates in ein Array ein:
Code: Alles auswählen
main()
/*void*/ function main()
{
if (app.documents.length===0) return;
// wpsCompareObjects initalisieren
var cO = new Compare2Objects();
// Array mit Infos ermitteln
var infos = cO.getAllNamesTypesConstructorNamesofPropertiesOfObject(app.activeDocument.paragraphStyles[2]);
return;
}
Dieses Skript schreibt die gleichen Infos als drei sortierte Listen in eine Textdatei.
Code: Alles auswählen
main()
/*void*/ function main()
{
if (app.documents.length===0) return;
// wpsCompareObjects initalisieren
var cO = new Compare2Objects();
// Array mit Infos ermitteln
cO.saveObjektInfos(app.activeDocument.paragraphStyles[2]);
return;
}