Adobe 27510753 Scripting Guide - Page 86
Basic layout, Defining size and document length
UPC - 718659445294
View all Adobe 27510753 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 86 highlights
78 Working with Documents in AppleScript Adobe InDesign CS2 Scripting Guide The save command has two optional parameters: The first (to) specifies the file to save to; the second (stationery) can be set to true to save the document as a template: --SaveDocumentAs.as --An InDesign CS2 AppleScript --If the active document has not been saved (ever), save it. tell application "Adobe InDesign CS2" if saved of active document is false then --If you do not provide a file name, InDesign will display the Save dialog box. tell active document to save saving in "yukino:myTestDocument.indd" end if end tell The following example saves a document as a template: --SaveAsTemplate.as --An InDesign CS2 AppleScript --Save the active document as a template. tell application "Adobe InDesign CS2" set myDocument to active document tell myDocument if saved is true then --Convert the file name to a string. set myFileName to full name set myFileName to my myReplace(myFileName, ".indd", ".indt") else --If the document has not been saved, then give it a default file --name/file path. You'll have to fill in the file path. set myFileName to "yukino:myTestDocument.indt" end if save to myFileName with stationery end tell end tell on myReplace(myString, myFindString, myChangeString) set AppleScript's text item delimiters to myFindString set myTextList to every text item of (myString as text) set AppleScript's text item delimiters to myChangeString set myString to myTextList as string set AppleScript's text item delimiters to "" return myString end myReplace Basic page layout Each document has a page size, assigned number of pages, bleed and slug working areas, and columns and margins to define the area into which material is placed. Defining page size and document length When you create a new document using the InDesign user interface, you can specify the page size, number of pages, page orientation, and whether the document uses facing pages. To create a document using InDesign scripting, you use the make document command, which does not specify these settings. After you've created a document, you can then use the document preferences object to control the settings: --DocumentPreferences.as --An InDesign CS2 AppleScript --Sets the page height, width, and orientation of a new document. tell application "Adobe InDesign CS2" set myDocument to make document