Zum Hauptinhalt springen

Objekt Methoden

Jedes InDesign Objekte hat auch eigene Funktionen, sogenannte Methoden, mit denen eine Eigenschaft des Objektes verändert wird. Im nächsten Beispiel wird ein neues Dokument mit der Methode add() des Objektes documents erstellt.

Oops, an error occurred! Code: 202404250158167494f9dc

Die Eigenschaft app.documents.length ist gerade die Anzahl der geöffneten Dokumente und du siehst, dass die Methode add() diesen Wert jeweils um 1 erhöht. Du könntest auch auf die Idee kommen und die Eigenschaft length einfach wie in der letzten Lektion gelernt mit app.documents.length = 34 zu erhöhen aber das ist nicht erlaubt, da der Wert schreibgeschützt ist. Du musst zwingend eine Methode wie add() verwenden, um diese Eigenschaft zu verändern.

 

Genauso funktioniert das Erstellen von neuen Textrahmen. Für das nächste InDesign Skript benötigst du ein geöffnetes Dokument.

Oops, an error occurred! Code: 202404250158168ad66034

Du findest den neuen Textrahmen in der oberen linken Ecke Deines Dokumentes.

Ersetze als Übung die textFrames in Zeile 2 durch eines der folgenden Objekte und prüfe das Ergebnis im InDesign Dokument:

 

  • rectangles
  • ovals
  • polygons
  • graphicLines
  • layers
  • guides
  • windows
  • pages