COURSE DETAILS - INDESIGN - About | Intro | Adv | XML | Scripting
My Basket | My Account |    

Download Macresource Course Directory 2009
Download our
course directory

 

Adobe InDesign icon

Add IND1 to my courses InDesign Scripting (3 days)

Look for available dates for this training course

Our InDesign Scripting course shows users how to automate InDesign page layout tasks using JavaScript. Although InDesign scripts can also be created using Visual Basic (Windows only) or AppleScript (Macintosh only), JavaScript has the adavantage of being cross platform. The course is aimed at experienced users of InDesign CS4 and assumes little or no programming experience. It covers the basics of JavaScript and shows users how to automate InDesign processes and workflows.
Scripting Basics
  Introduction to scripting  
What is scripting?
Why use scripting?
What about macros?
Making script files readable
Commenting the script
Continuing long lines in JavaScript
Objects and classes
Object references
Values
Variables
Variable names
Assigning values to variables
Array variables
Converting values from one type to another
Finding the value type of a variable
Operators
Methods
Control structures
Conditional statements
LoopsSubroutines and handlers
Getting Started with InDesign Scripting
 

easurements and positioning
Coordinates
Measurement units
The InDesign document object model
Looking at the InDesign object model
Using palettes to manage scripts
Using the Scripts palette
Using the Script Label palette
Testing and troubleshooting
JavaScript debugging

Using ExtendScript Tools and Features
 

he ExtendScript Toolkit
Configuring the Toolkit window
Selecting a debugging target
Selecting scripts
Tracking data
The JavaScript console
The call stack
The Script Editor
Debugging in the Toolkit

Basic document management
 

reating a new document
Opening a document
Closing a document
Saving a document

Basic page layout
 

efining page size and document length
Defining bleed and slug areas
Setting page margins and columns
Changing the pasteboard's appearance

Using guides and grids
 

efining guides
Setting grid preferences
Snapping to guides and grids
Changing measurement units and ruler

Defining and applying document presets
 

reating a preset by copying values
Creating a preset using new values
Using a preset
Setting up master spreads

Setting text-formatting defaults
 

etting application text defaults
Setting the active document's defaults
Using text defaults
Adding XMP metadata
Creating a document template

Printing a document
 

rinting using page ranges
Setting print preferences
Using printer presets
Creating printer presets from printing preferences

Exporting a document as PDF
 

sing current PDF export options
Setting PDF export options and exporting pages separately
Exporting a range of pages

Exporting pages as EPS
 

xporting all pages
Exporting a range of pages
Controlling export options