Howdy all! I’m doing more on a script to export each page as a separete PS file from InDesign CS/2.0.2. There is no entry in the library to retrieve a list of printer styles, it is sometimes necessary for me to manually select one from the pulldown in the print dialog box.
This seems to do some serious evil to the apple events still pending in the script, even though there are no specific settings. Here is the following code:
set isFirstPage to yes tell application "InDesign CS" -- documentToUse is an INDD file selected by the user set pagelist to name of pages in document named documentToUse set pagestoprint to (choose from list pagelist with prompt ("Choose pages to print") with multiple selections allowed) repeat with i from 1 to (the number of items in pagestoprint) try tell document named documentToUse tell print preferences set printer to postscript file -- prints out each PS file with the page number appended to the user-chosen docName set print file to (pathToDisk & docName & "_" & item i of pagestoprint & ".ps") set page range to item i of pagestoprint as text end tell -- check here to put the dialog box up on the first one, but not on any of the other pages if isFirstPage = yes then print with print dialog set isFirstPage to no else print print dialog no end if end tell on error display dialog ("An error occured while printing page " & item i) end try end repeat end tell
This is working perfect if the user doesnt mess with the print style pulldown. If they do, its game over. Any thoughts on what I can do to get around this?
thanks so much,