Hallo,
Ich habe in der Forum-Suche alle alten Posts mit "
BeforeExport" gefunden, aber keine Lösung erhalten.
Ich versuche mit einem BeforeExport-Event in Indesign vor der Erzeugung eines PDF noch schnell die Einstellung für die PDF-Seitenanzeige (app.pdfExportPreferences.pdfPageLayout) zu ändern. Ich versuche zu automatisieren ob es "Doppelseiten-Darstellung", oder "Doppelseiten-mit-Cover-Darstellung" einstellt, je nachdem ob die .pageRange mit einer ungerade oder geraden Seiten beginnt.
Leider kommt die Umstellung des pdfPageLayout zu spät. Dieses Skript unten funktioniert beinahe - es stellt das application.pdfPageLayout auf das richtige gewünschte Format um, aber das PDF ist dann bereits erzeugt, mit der noch alten/falschen Einstellung.
Scheinbar ist das Export-Event schon unterwegs/abgefeuert und ich müsste eher die Einstellung des gerade alufenden Export(-Events) ??? ändern, anstatt application.pdfPageLayout. Leider hat das Event aber keine solche pdfExportPreferences-property die ich ändern könnte.
Außerdem habe ich Schwierigkeiten beim skripten, weil Adobe das Objektmodel aus ExtendScriptToolkit ausgebaut hat und weil es nicht mehr zur Laufzeit die Objekte untersuchen kann. Wie programmiert Ihr denn heute eigentlich Indesign Skripte?