Computer WorkGroup Training

An Advanced Workshop in

Scripting in Adobe Illustrator

Course Title : Adobe Illustrator - Advanced Workshop in Scripting

Duration : 1 or 2 Days, depending on programming skill level.

Pricing : Basic - 1 person $750, 2 people $850 for both (see pricing page for full details)

Pre-requisites : Strong knowledge of Adobe Illustrator.

For Whom: The course is intended for people who wish to create scripts to control repetitive and creative tasks in Adobe Illustrator. Scripting isn’t just for computer programmers—it’s for everybody. You don’t need a degree in computer science or mathematics to write scripts that can automate a wide variety of common tasks.

Course Objectives: At the conclusion of the training participants will be able to -

  • Create a script to control Illustrator
  • Understand the Illustrator object model
  • Run scripts
  • Distribute scripts

COURSE OUTLINE

ADOBE ILLUSTRATOR - SCRIPTING WORKSHOP

Introduction
  • What is scripting?
  • Why use scripting?
  • What about actions?
Scripting Basics
  • Objects
  • Object model concepts
  • Object classes
  • Object inheritance
  • Object elements or collections
  • Object references
  • Scripting concepts
  • Comments
  • Values
  • Variables
  • Properties
  • Operators
  • Commands and methods
  • Conditional statements
  • Control structures
  • Handlers and subroutines
  • Testing and troubleshooting
  • About error handling

Scripting Illustrator
  • Looking at Illustrator’s objects and commands
  • AppleScript
  • Visual Basic
  • Page item positioning and dimensions
  • Object references
  • Working with selections
  • Working with paths
  • Working with colour
  • Working with symbols
  • Working with symbol items
  • Working with text art
  • Transformation matrices
  • Working with variables and datasets
  • Datasets
  • Launching and quitting Illustrator from a script
  • Some objects that cannot be created by a script
  • The Scripts menu

© 2012 Computer WorkGroup Training, Unit 3C, 14 Glen Street, Eastwood 2122
Tel (02) 9858 4744 Fax (02) 9858 4755
email: anne@cwt.com.au     web: www.cwt.com.au