kurz vor dem Posten der folgenden "Klage", entdeckte ich im US-InDesign-Forum, dass Uwe schon am 18. Oktober gemeldet hatte, dass das automatische Anpassen nicht mehr generell abgestellt werden kann.
Bei meinem Problem geschieht das Ausschalten für das aktive Dokument. Das geht immer noch. Aber es ist ärgerlich, dass sowohl die Klasse als auch die Properties umbenannt worden sind.
***** Gestern bekam ich eine Rückmeldung: "Seit wir CC (2019) benutzen, wird mit zwei Scripts dieselbe Fehlermeldung angezeigt."
Dank Gregor im API (14) nachgesehen ... und tatsächlich: – layoutAdjustmentPreferences wurde durch adjustLayoutPreferences ersetzt. – enableLayoutAdjustment ist neu enableAdjustLayout.
Weil die Leute auch noch CC (2018) benutzen, ist es am einfachsten, zuerst die Version zu prüfen und dann die entsprechende Zeile auszuführen:
Dadurch kann dasselbe Script für beide Versionen benutzt werden.
ich versuche gerade ein bestehendes Dokument in der Breite zu verändern. Das Layout wird aber nicht angepasst. Ein Textrahmen behält seine Breite.
Wenn ich im UI über Menü: Datei > Layout anpassen > Seitenformat Breite eingebe, dann funktioniert es. Mein Script nutzt aber wahrscheinlich Menü: Datei > Dokument einrichten. Gibt es noch ein weiteres myDoc.documentPreferences.pageWidth welches zum UI Layout anpassen gehört?
Mit der Bitte um Hilfe Gruß Christoph [WIN10, CC2019]
Du hast da zunächst mal nur die Preferences bedient. Die Aktion selbst, also das Layout anpassen, aber noch nicht ausgelöst. Dafür ist die Methode adjustLayout() zuständig, die mit entsprechenden Argumenten gefüttert sein will.