Monday, April 28, 2008

Adobe Illustrator CS3 SDK

illustrator icon

Adobe Illustrator CS3 SDK

The Adobe Illustrator CS3 SDK provides the API, samples, tools and documentation for writing C++ based plug-ins for Adobe Illustrator CS3.

Adobe Illustrator CS3 SDK

What's new in the Illustrator CS3 SDK?

Macintosh development environment switches to Xcode

You must use Xcode 2.4.1 to develop plug-ins for Illustrator CS3 on the Macintosh. CodeWarrior is no longer supported.

Windows development environment switches to Visual C++ 2005

You must use Visual C++ 2005 to develop plug-ins for Illustrator CS3 on Windows.

API Reference

Improved reference documentation for the API is provided.

API Advisor

New reference documentation on API changes made between Illustrator CS2 and Illustrator CS3 is provided.

New APIs

Document Presets (see AINewDocumentPreset), Crop Area (see AICropAreaSuite), Isolation Mode (see AIIsolationModeSuite) and Color Harmony (see AIColorHarmonySuite).

Adobe Illustrator CS3 Getting Started Guide (September, 2007)

Provides step-by-step instructions for getting started using the Illustrator CS3 SDK to develop plug-ins for Illustrator. Describes sample plug-ins provided with the SDK.

Adobe Illustrator CS3 Porting Guide

Describes how to set up your development environment and port existing code to Illustrator CS3. Details changes in the API and other aspects of the SDK since the prior release.

Adobe Illustrator CS3 Using the Adobe Text Engine (September, 2007)

Describes, and provides recipes for using, the Illustrator CS3 ATE API, with references to sample code and the API Reference. Provides a table, mapping functions from the legacy text API to the text API provided in Illustrator CS and later.

Xcode and Visual C++ Templates for Illustrator SDK Plug-in

Templates for Xcode and Visual C++ were created to ease the creation of Illustrator plug-ins that are structured like an SDK sample. For details on how to use these templates, see the "Using the plug-in project templates" section in "Adobe Illustrator CS3 Getting Started Guide".

Samples

The samples were ported to Xcode 2.4.1 and Visual C++ 2005. Substantial improvements were made, notably:

  • Tutorial: Shows the fundamentals of Illustrator plug-in development. If you are getting started look at this sample together with the Adobe Illustrator CS3 Programmer's Guide, after working through the Adobe Illustrator CS3 Getting Started Guide.
  • SnippetRunner (September, 2007): Plug-in framework for code snippets, providing user interface, parameter input, log output and unit testing facilities as well as enabling quick development of sample code without the overhead of creating an entire plug-in.

Archived Illustrator SDKs

Illustrator CS2 SDK

Illustrator CS SDK



post signature