5
Preface
This document introduces the Adobe® Illustrator® API for plug-ins.
X
Chapter 1, “Overview”
describes the basic concepts behind Illustrator plug-in programming.
X
Chapter 2, “Tutorial”
describes plug-in programming fundamentals using an example project.
X
Chapter 4, “Plug–in Property Lists”
describes PiPL resources in detail.
Terminology and notational conventions
API
— Application programming interface.
Application
— Illustrator CS5, unless otherwise specified.
PiPL
— Plug-in property list.
SDK
— Software development kit for the application.
<SDK>
indicates your locally installed SDK root
folder. The actual root location depends on the installation and operating system.
Supporting documentation
The following documents are companions to this guide:
X
Getting Started with Adobe Illustrator CS5 Development
— Describes platforms supported for plug-in
development, how to set up the development environment, and the code samples included in the
SDK. Provides step by step guides on creating new projects either from scratch or from the templates
provided with the SDK.
X
Adobe Illustrator CS5 Porting Guide
— Describes issues related to porting plug-ins across different
versions of the Illustrator API. See
<SDK>
/docs/guides/porting-guide.pdf
.
X
Adobe Illustrator API Reference
— Describes the suites and functions in the Illustrator API in detail. See
the
<SDK>
/docs/references/
folder.
X
Using the Adobe Text Engine with Illustrator CS5
— Describes how to use the Adobe text engine—the
text API provided by the Adobe® Illustrator® CS5 SDK—in your Illustrator plug-ins.
X
Adobe Dialog Manager CS5 Programmer’s Guide
— This document is included, but the Adobe Dialog
Manager has been deprecated in this release, and will not be supported in future releases.
Sample code
Sample plug-ins are provided in the sample code folder in the SDK, and described in
Getting Started with
Adobe Illustrator CS5 Development
.
Chapter 2, “Tutorial,”
describes plug-in programming fundamentals
using the Tutorial sample project.