Your first Illustrator script
Your first Illustrator script
The traditional first project in any programming language is displaying the message “Hello World!” In this example, you create a new Illustrator document, then add a text frame containing this message. Follow these steps:
In a default Mac OS installation, Script Editor is in /Applications/AppleScript/Script Editor/
.
If you cannot find the Script Editor application, you must reinstall it from your Mac OS system CD.
- Open Script Editor.
- Enter the following script:
--Send the following commands to Illustratortell application "Adobe Illustrator"--Create a new documentset docRef to make new document--Create a new text frame with the string "Hello World"set textRef to make new text frame in docRefwith properties { contents: "Hello World!", position:{200, 200} }end tell
- In the Script Editor toolbar, click Run.
Adding features to “Hello World”
Next, we create a new script that makes changes to the Illustrator document you created with your first script. Our second script demonstrates how to:
- Get the active document.
- Get the width of the active document.
- Resize the text frame to match the document’s width.
If you already closed the Illustrator document, run your first script again to create a new document.
Follow these steps:
- In Script Editor, choose File > New to create a new script.
- Enter the following code:
tell application "Adobe Illustrator"-- current document is always the active documentset docRef to the current documentset docWidth to the width of docRef-- resize the text frame to match the page widthset width of text frame 1 of docRef to docWidth-- alternatively, one can reference the item directly, as follows:set width of text frame 1 of current document to docWidthend tell
- Run the script.