_AIDictionaryKeyChangedNotifyData | The data for the dictionary key-changed notifier |
_AISVGRect | Rectangle, defined by upper left corner point, width and height |
_FlashOptions | Conversion and export options |
_SPErrorData | PICA file-access error |
_t_ADMPoint | Point value in Windows (same as Point ) |
_t_ADMRect | Rectangle value in Windows (same as RECT ) |
_t_ADMRGBColor | RGB color record |
_t_AIEvent | Event information structure, used by AIToolSuite , AICursorSnapSuite |
_t_AIFloatRect | |
_t_AIPluginStream | This structure allows a plug-in to implement a stream by supplying the stream methods |
_t_AIRealMatrix | Point specified with AIReal coordinates |
_t_AIRealPoint | |
_t_AIRealRect | Rectangle specified with AIReal coordinates |
_t_ASFixedMatrix | Transformation matrix specified with ASFixed values - obsolete, use ASRealMatrix |
_t_ASFixedPoint | Point specified with ASFixed coordinates - obsolete, use ASRealPoint |
_t_ASFixedRect | Rectangle specified with ASFixed coordinates - obsolete, use ASRealRect |
_t_ASRealMatrix | Transformation matrix specified with ASReal values |
_t_ASRealPoint | Point specified with ASReal coordinates |
_t_ASRealRect | Rectangle specified with ASReal coordinates |
ATETextDOM::_t_FloatMatrix | |
ATETextDOM::_t_FloatPoint | |
ATETextDOM::_t_RealMatrix | |
ATETextDOM::_t_RealPoint | |
ai::Absolute< T > | |
ai::Absolute< AIReal > | |
AddLiveEffectMenuData | Defines the menu item for a Live Effect |
AI70ExpandSuite | This suite provides a legacy version of a single function that expands an art object into a set of objects with equivalent appearance |
AIActionManagerSuite | The Action Manager suite allows you to access the internal scripting system built into Adobe Illustrator |
AIAddPluginGroupData | |
AIAddToolData | Information needed to add a tool using AIToolSuite::AddTool() |
AIAddToolDataPrivate | For internal use only |
AIAGMColorTab | Color table structure |
AIAGMImageRecord | Image record structure |
AIAGMInt16Rect | Rectangle structure |
AIAnchorIdentifier | Identifies a specific point along a path, in two different ways |
AIAnnotatorDrawerSuite | The annotator drawer suite allows plug-ins to draw annotations into the document window that are not a part of the artwork |
AIAnnotatorMessage | A plug-in that has registered an annotator receives this message with kSelectorAIInvalAnnotation and kSelectorAIDrawAnnotation |
AIAnnotatorSuite | The annotator suite allows plug-ins to draw annotations into the document window that are not a part of the artwork |
AIAppContextSuite | Use these functions to manage the application context |
AIApplicationSuite | The Application suite provides functions for querying and controlling the state of a plug-in host application |
AIArraySuite | This suite defines the array, a heterogeneous container whose elements are accessed by sequential integer indices |
AIArtboardRangeSuite | This suite allows you to validate a string containing a range of artboard indices and sequentially iterate over the range |
AIArtboardSuite | This suite provides utilities that allow you to create and manipulate Artboards in a document |
AIArtConverterSuite | This suite allows you to convert art to paths or outlines |
AIArtSetSuite | An art set is an ordered list of art object handles |
AIArtSpec | An AIArtSpec is a filter for matching art objects that have specific properties |
AIArtStylePaintData | Gradient information for AIArtStyleSuite::NewStyle() and AIArtStyleSuite::GetPaintAttributes() |
AIArtStyleParserSuite | The AIArtStyleParser allows you to manipulate art styles, and access information typically shown in the Appearance palette |
AIArtStyleSuite | The functions in the Art Style suite are used to access and modify art styles on artwork in Illustrator documents |
AIArtSuite | This suite allows you to access and modify the artwork in Illustrator documents |
AIAssetMgmtSuite | This suite provides simple XMP metadata manipulation routines and Adobe Version Cue(TM) functionality |
AIATECurrentTextFeaturesSuite | These functions allow you to access and manipulate the character and paragraph style attributes of text |
AIATEPaintSuite | Allows you to convert between ATE and Illustrator types that describe color and other text style attributes |
AIATETextUtilSuite | It provides utilities for working with text |
AIAutoNameGenerator | Information about the kind of names allowed for a named entity (such as layers, swatches, and styles) |
AIBeautifulStrokesSuite | This suite allows you to control advanced features for stroking paths |
AIBlendStyleSuite | This suite provides function for working with blend styles |
AIBlockSuite | This suite provides a cross-platform way to manage memory |
AICharacterEncodingSuite | The character encoding suite provides facilities for translating between different encodings of textual data |
AIClearCommandMessage | |
AIClipboardData | Data used to register a clipboard format handler |
AIClipboardMessage | The message structure received when the clipboard format handler's main entry point receives a message with caller kCallerAIClipboard |
AIClipboardSuite | The clipboard suite enables plug-ins to register new clipboard format handlers |
AICMYKCal | Calibration information for constructing a CMYK profile |
AICMYKColorRec | A CMYK color table |
AIColor | A color specification, which describes a solid color, pattern, or gradient |
AIColorConversionSuite | Provides functions for converting color values and image sample values between color spaces |
AIColorConvertOptions | Color-space conversion options |
AIColorEditorColor | Color specification for the Color Editor |
AIColorEditorOptions | Behavior options for Color Editor |
AIColorHarmonySuite | These functions allow you to use the three Color Harmony dialogs: |
AIColorMap | The valid fields of a partial color specification |
AIColorPickerOptions | Behavior options for opening the Color Picker using AIPaintStyleSuite::DisplayColorPickerWithOptions() |
AIColorSpaceSuite | These function allow you to manipulate color-space objects and the application's global list of color spaces |
AIColorUnion | The union of all possible types of color specification |
AIColorUnionMap | The valid fields of a partial color union |
AICommandManagerSuite | |
AICommandMessage | |
AIControlBarSuite | This suite provides functions for creating and managing control bars |
AICountedObjectSuite | These functions allow you to maintain the reference count for Illustrator object types that are returned through plug-in APIs |
AICreatorTypePair | A Mac OS file creator/type pair |
AICSXSExtensionNotifierMsg | |
AICSXSExtensionSuite | This suite provides access to information about the status of Creative Suite extensions that might be loaded into Illustrator |
AICursorConstraint | Structure describing a custom constraint for AICursorSnapSuite |
AICursorSnapSuite | Tools that use the Smart Guides snapping facility use these functions in the cursor-tracking code |
AICurveFittingPathSegmentVector | Vector of /c AIPathSegment |
AICurveFittingSuite | This suite provides functions to fit a vector of sample points to a cubic Bezier curve |
AICurveFittingTrajectorySample | Sample consisting of position and cut type |
AICurveFittingTrajectorySampleVector | Vector of /c AICurveFittingTrajectorySample |
AICustomAnnotationLine | |
AICustomColor | A named custom color |
AICustomColorStyle | An instance of a custom color paint |
AICustomColorStyleMap | The valid fields of a partial custom color paint |
AICustomColorSuite | Use the functions in this suite to access, create, delete, and modify custom colors |
AICustomColorUnion | The union of all possible process colors that can be associated with a custom color |
AIDashStyle | Describes a dash pattern for stroking a path |
AIDashStyleMap | The fields of an AIDashStyle that are specified by a partial style |
AIDataFilterSuite | A data filter is an object that bytes of data can be read from or written to |
AIDeviceInfoSuite | This suite provides functions that allow you to access various informations about the device on which illustrator is running or the device which is being connected for using illustrator through it |
AIDictionaryIteratorSuite | Use these functions to iterate through the contents of a dictionary |
AIDictionarySuite | This suite provides function to create and manage Illustrator data dictionaries |
AIDocumentInkParams | |
AIDocumentInkPoint | |
AIDocumentListSuite | These functions enumerate and operate on the list of open Illustrator documents |
AIDocumentMiPrintRecord | |
AIDocumentSetup | Document setup information |
AIDocumentSuite | Use these functions to get and set information about the current document |
AIDocumentVersionInfo | Version information for the document being processed |
AIDocumentViewSuite | Use these functions to get and set properties of a document view, including the bounds, center, zoom, and screen mode |
AIDoubleRect | Rectangle specified with AIDouble coordinates |
AIDrawArtAGMPort | Information needed for drawing into an AGM port |
AIDrawArtAGMPortV6 | Information needed for drawing into an AGM version 6 port |
AIDrawArtData | Drawing data, defines an art object to be drawn, the object it is to be drawn into, and parameters affecting how it is to be drawn |
AIDrawArtGWorld | Information needed for drawing into a GWorld in Mac OS |
AIDrawArtOutputUnion | The possible output targets for drawing art |
AIDrawArtSuite | These functions draw Illustrator artwork to an output port (drawing surface) |
AIDrawColorData | Structure defining a color to draw the object, it is to be drawn into and parameters affecting how it is to be drawn |
AIDynamicSymbolSuite | |
AIEffectiveToolChangeData | Information about the change that caused a kAIEffectiveToolChangedNotifier notification |
AIEntrySuite | This suite provides functions for constructing and inspecting dictionary and array entries |
AIEnvelopeOptions | Envelope deformation options that control how art is deformed |
AIEnvelopeSuite | This suite provides functions to create and manage envelopes, which allow you to apply a set of deformations to a set of source art objects |
AIEraserToolSuite | |
AIEventHistoryData | History Data associated with an Event |
AIExpandSuite | This suite provides a single function that expands an art object into a set of objects with equivalent appearance |
AIExpressionOptions | A structure that describes how the result should be returned by AIUserSuite::EvaluateExpression() |
AIExtendedRGBColorRec | An extended (16-bit) RGB color table |
AIEyedropperDragNotifyData | The contents of an eyedropper drag notification, kAIEyedropperDragNotifier |
AIFileDialogFilters | These functions manage a collection of file type specifiers for dialog functions in AIUserSuite , which show drop-down lists for each file type |
AIFileFormatMessage | Message data sent by the file format selectors |
AIFileFormatSuite | This suite provides functions for creating and managing file-format plug-ins, which extend the number of file formats that Illustrator can read and write |
AIFilePathSuite | Provides cross-platform file referencing |
AIFillStyle | Describes how to fill a path |
AIFillStyleMap | The fields of an AIFillStyle that are specified by a partial style |
AIFilterMessage | The message for a filter Get Parameters or Go selector |
AIFilterSuite | This suite provides functions to add and manage menu items in the Filter menu |
AIFixedMathSuite | Use these functions to work with fixed-point numbers |
AIFlattenedPath | Represents a path after flattening |
AIFlatteningInfoLinkedEPSObject | Information on a linked EPS object created as a part of flattened artwork |
AIFlatteningInfoPlacedArtObject | Information on a placed art object created as a part of flattened artwork |
AIFlatteningInfoSnippet | An information packet sent to an AIFlatteningInfoReceiver |
AIFlatteningOptions | Options that control how flattening occurs |
AIFOConversionInfoCollector | Specify as the info value in the AIFOConversionOptions passed to AIFOConversionSuite::ConvertToNative() , to provide information about the conversion process to a callback |
AIFOConversionOptions | Drawing options for AIFOConversionSuite::ConvertToNative() |
AIFOConversionSuite | These functions allows you to convert artwork and collect information about its contents |
AIFoldersSuite | This suite provides functions to get the locations of the standard folders used by Illustrator |
AIFontMetrics | Font metrics |
AIFontStyle | Font style |
AIFontSuite | This suite provides functions to access the set of fonts that is available to Illustrator documents, and provide information about individual fonts |
AIForeignObjectSuite | This suite allows you to work with foreign objects, that is, art objects that encapsulate imaging constructs which are supported by PDF and the Adobe Imaging Model, but are not native to Illustrator |
AIFourColorStyle | A CMYK color |
AIFourColorStyleMap | The valid fields of a partial CMYK color |
AIFXGFileFormatSuite | Stream interface to be passed to AIFXGFileFormatSuite::ExportFXGToStream() |
AIFXGWriteStreamInterface | Streaming interface to be supplied by the client, to be used when calling AIFXGFileFormatSuite::ExportFXGToStream() |
AIGapOptions | Options for creating a planar object with AIPlanarObjectSuite::NewPlanarObject() |
AIGeometryConstructionProcs | Callbacks that get information about how paths are constructed |
AIGeometryOrganizationProcs | Passed as a pointer to a list of organization types with associated begin/end procedures |
AIGeometryPaintingProcs | Callbacks that get information about how objects are painted |
AIGeometryStateProcs | Callbacks that get information about painting options |
AIGeometrySuite | This suite provides an iteration mechanism for collecting information about the art objects in the various kinds of artwork trees |
AIGradientProcs | Callback functions for AIGradientSuite::IterateGradient() |
AIGradientStop | Defines a gradient stop |
AIGradientStyle | The gradient style record defines a gradient instance (also called a blend) |
AIGradientStyleMap | The valid fields of a partial gradient style |
AIGradientSuite | This suite provides the basic definition of the gradient, a graduated blend between two or more colors |
AIGrayCal | Calibration information for constructing a grayscale profile |
AIGrayColorStyle | A grayscale color |
AIGrayColorStyleMap | The valid fields of a partial gray color |
AIGridSettings | Grid settings information |
AIGridSpacing | Grid spacing information |
AIGridSuite | This suite allows you to access the grid settings for the current document |
AIGroupSuite | This suite provides functions for working with clipping and compound paths in art group objects |
AIHardSoftSuite | This suite provides functions for converting between different coordinate systems used at different levels of Illustrator |
AIHitTestSuite | These function allow you to query a document or art subtree for objects based on positional information |
AIHTMLConversionSuite | This suite is not, by default, provided by Illustrator |
AIHTMLConversionSuitesSuite | This suite allows you to register an HTML conversion suite, implemented as AIHTMLConversionSuite |
AIImageOptGIFParams | GIF parameters for image optimization |
AIImageOptJPEGParams | JPEG parameters for image optimization |
AIImageOptPNGParams | PNG parameters for image optimization |
AIImageOptPNGParams2 | Additional PNG parametersfor image optimization |
AIImageOptSuite | These functions allow you to rasterize an art object and stream the resulting raster to a data filter in various image formats |
AIImageOptZLIBParams | ZLIB parameters for image optimization |
AIIsolationModeChangedNotifierData | (Internal, do not use) Data sent with kAIIsolationModeChangedNotifier |
AIIsolationModeSuite | This suite provides functions that handle isolation mode, in which an artwork selection is moved onto a special isolation layer for editing, and that isolation layer (and any contents) becomes the only layer displayed in the Layers panel or accessible to edits |
AIKnot | A knot in an AIFlattenedPath |
AILabColorStyle | A Lab color |
AILabColorStyleMap | The valid fields of a partial Lab color |
AILayerListMessage | The message data for layer list messages |
AILayerListSuite | The artwork in an Illustrator document is contained within layers |
AILayerSuite | The artwork in an Illustrator document is contained within layers |
AILegacyTextConversionSuite | This suite provides functions to convert legacy text objects (from earlier versions of Illustrator) to native text objects |
AILinkUpdateNotifyData | Notification data sent with the kAIFileFormatLinkUpdateNotifier |
AILiveEffectAdjustColorsMessage | Sent with kSelectorAILiveEffectAdjustColors to allow another plug-in that does color manipulations to extract and/or modify any private color data that the effect plug-in has stored in its parameter dictionary, including colors contained indirectly in art objects, art styles or symbol references |
AILiveEffectConvertColorMessage | Sent with a request to convert any private color data the plug-in has stored in a dictionary to a new color space |
AILiveEffectData | Information supplied when registering a Live Effect with AILiveEffectSuite::AddLiveEffect() |
AILiveEffectEditParamMessage | Sent when the user chooses a your registered effect from the Effects menu, or when the user later edits the effect using the appearance palette |
AILiveEffectGetSVGFilterMessage | Sent with a request to obtain an SVG filter representation of an effect |
AILiveEffectGoMessage | Sent when the user chooses your registered effect from the Effects menu, after the Edit parameters message that allows you to collect parameter values from the user |
AILiveEffectHandleMergeMessage | Sent to a plug-in that has initiated a merge with AILiveEffectSuite::MergeLiveEffectIntoSelection() , so that the plug-in can handle the merge operation |
AILiveEffectInputTypeMessage | Sent when the user selects an effect whose input type is kInputArtDynamic |
AILiveEffectInterpParamMessage | Sent when the user chooses to interpolate a new point into the parameter set for an effect |
AILiveEffectIsCompatibleMessage | Sent when saving a file to allow the live effect to make a detailed check for legacy compatibility |
AILiveEffectScaleParamMessage | Sent with a request to scale effect parameters |
AILiveEffectSuite | This suite allows your plug-in to implement a Live Effect |
AIMacFileFormatSuite | |
AIMaskFlattenerSuite | This suite provides functions that allow you to flatten transparent artwork into an equivalent collection of opaque artwork |
AIMaskSuite | This suite provides functions to access the opacity mask that can be associated with an art object |
AIMatchingArtSpec | A filter for matching art objects that contain specific properties |
AIMatchingArtSuite | This suite allows you to get lists of art objects that are currently selected, or that match specified criteria, from among all available art objects, or from artwork in a particular set of layers |
AIMdMemorySuite | This suite provides functions that allocate and dispose of blocks of memory |
AIMEFontSuite | |
AIMenuMessage | Message sent with menu selectors |
AIMenuSuite | This suite provides functions that allow you to add menu items to the Illustrator menu structure |
AIMeshHitSuite | This suite provides functions that operate on hit objects obtained by AIHitTestSuite functions, when the result of the test is a hit on a mesh object |
AIMeshPatchIteratorSuite | This suite provides functions that allow you to traverse and manipulate the patches in a mesh through a reference-counted iterator object |
AIMeshSegmentIteratorSuite | This suite provides functions that allow you to traverse and manipulate the segments in a mesh through a reference-counted iterator object |
AIMeshSelectionSuite | This suite provides functions that allow you to create and manipulate mesh selections, which identify a subset of the vertices and segments of a mesh |
AIMeshSuite | This suite and related suites provides functions for creating and managing mesh objects, which are art object of type kMeshArt |
AIMeshVertexIteratorSuite | This suite provides functions that allow you to traverse and manipulate the vertices in a mesh through a reference-counted iterator object |
AIMixParameters | Mixing parameters for AIParameters |
AIModalParentSuite | This suite provides functions for specifying the parent window of an AI dialog |
AINameSpaceSuite | This suite provides functions that allow you to create and manage namespaces |
AINewDocumentPreset | Parameters for creating a new document with AIDocumentListSuite::New() |
AINotifierMessage | The contents of a notifier message |
AINotifierSuite | This suite provides functions that allow your plug-in to use Illustrator's event notification system |
AIObjectMap | Object map for object set |
AIObjectSetMessage | The contents of an object-set message |
AIObjectSetSuite | |
AIOptimizationSettingsSuite | This suite provides functions that allow you to access format-specific optimization settings and color table information, used for saving and placing images |
AIOptions | Options that control how pathfinder operations are performed |
AIOverrideColorConversionSuite | This suite provides functions that allow you to manage color profiles and perform color conversions between profiles |
AIPageTiling | The page tiling structure that describes how artwork is printed on one or more pages |
AIPaintStyleSuite | This suite provides functions to examine and operate on the Color and Gradient palettes, which display and modify the paint style of the current selection, and the Color Editor, which allows a user to choose and edit colors |
AIPaletteColor | Defines a palette color |
AIPaletteOptions | Construction options for the palette used in color reduction (posterization) of an image |
AIPanelFlyoutMenuSuite | Provides functions for creating and managing panel flyout menus |
AIPanelSuite | Provides functions for creating and managing panels |
AIParameters | Mixing and trapping parameters for AIPathfinderData::parameters |
AIPathConstructionMemoryObject | Developer-defined memory management routines for use in AIPathConstructionSuite |
AIPathConstructionPoint | A vertex point for a path segment |
AIPathConstructionSuite | Utilities to convert paths to and from line segments |
AIPathfinderData | Defines how to perform a pathfinder operation |
AIPathfinderMessage | The contents of a Pathfinder message |
AIPathfinderSuite | This suite provides functions that perform operations on paths (art objects of type kPathArt ), which apply various effects to selected path art |
AIPathInstallData | Installation data for AIPathInterpolateSuite::InsertInterpolants() : |
AIPathInterpolateSuite | This suite provides functions that allow you to interpolate paths and styles, creating a smooth blend between two existing art objects |
AIPathSegment | Defines a path segment |
AIPathStyle | Describes how to paint the fill and stroke of a path |
AIPathStyleMap | A true value indicates a field of a partial style that contains a valid value in an accompanying AIPathStyle |
AIPathStyleSuite | This suite provides functions to access or set stroke and fill paint style information for art objects |
AIPathSuite | This suite provides functions that allow you to examine and manipulate paths, which are art objects of type kPathArt |
AIPattern | Obsolete |
AIPatternStyle | The pattern style record defines a pattern instance, or an application of a pattern to an art object |
AIPatternStyleMap | The valid fields of a partial pattern style |
AIPatternSuite | This suite provides functions that allow you to create, delete, and modify patterns |
AIPerspectiveGridSuite | This suite allows you to query and set parameters of the currently defined perspective grid in a document |
AIPerspectiveTransformSuite | This suite allows you to project or reverse-project points and art objects using the currently defined perspective grid in the current document |
AIPlacedSuite | This suite provides functions that allow you to access and manipulate placed art |
AIPlaceRequestData | Request data for AIPlacedSuite::ExecPlaceRequest() |
AIPlanarObjectSuite | This suite provides functions for working with planar objects, which are temporary objects used to construct a planar plug-in-group art object |
AIPlatformAddMenuItemDataUS | Menu item definition data |
AIPlatformMemorySuite | This suite provides functions with which to manage memory for ASSliceSettings values, used with the AIOptimizationSettingsSuite |
AIPlatformMenuItem | A platform-specific menu structure corresponding to an Illustrator menu item |
AIPluginArtTypeMessageData | Data for the kSelectorAIDisallowsArtTypeQuery notification |
AIPluginGroupAdjustColorsData | Data for the kSelectorAIAdjustColors notification |
AIPluginGroupApplyPaintStylesData | Data for the kSelectorAIApplyPaintStyles message |
AIPluginGroupCollectPaintStylesData | Data for the kSelectorAICollectPaintStyles notification |
AIPluginGroupCustomHitTestData | Data for the kSelectorAIPerformCustomHitTest notification |
AIPluginGroupMessage | Sent with the kSelectorAINotifyEdits , kSelectorAIUpdateArt , kSelectorAICanShowContents and kSelectorAIInterpolateData notifications |
AIPluginGroupSuite | This suite provides functions for working with plug-in groups |
AIPluginSuite | These functions access Illustrator-specific plug-in options, and allow Illustrator plug-ins to send messages to one another |
AIPreferencePanelMessage | Message sent by the preference selectors |
AIPreferenceSuite | This suite provides cross-platform access to Illustrator preferences |
AIRandomBellCurveSuite | Together with the AIRandomSuite , allows you to add a degree of randomness, or "noise" to an effect |
AIRandomSuite | Together with the AIRandomBellCurveSuite , this suite allows you to add a degree of randomness, or "noise" to an effect |
AIRange | Ranges for color values |
AIRasterizeSettings | Rasterization settings are collected into a single structure describing the type of raster desired, resolution, amount of anti-aliasing, and other options |
AIRasterizeSuite | This suite provides functions that allow you to convert any art set (see AIArtSetSuite ) into a single image, represented by a standard raster art object (an art object of type kRasterArt ) |
AIRasterLink | Link information about an image |
AIRasterOutlineConsumer | When extracting an outline from a raster, the curves are enumerated to these callbacks |
AIRasterOutlineParams | Parameters for controlling the curve fitting used when outlining a raster |
AIRasterRecord | Configuration information for the raster image data associated with an art object of type kRasterArt |
AIRasterSuite | This suite provides functions with which to access and modify the data associated with an art object of type kRasterArt |
AIRealBezier | A cubic Bezier, defined by its four control points |
AIRealBezierSuite | This suite provides utilities for working with cubic Beziers curves |
AIRealMathSuite | This suite provides functions for working with the AIReal values that Illustrator uses for coordinates |
AIReplaceColor | For object sets, which are deprecated in favor of dictionaries, see AIDictionarySuite |
AIReplaceColorNotifierData | For object sets, which are deprecated in favor of dictionaries, see AIDictionarySuite |
AIReplaceSymbolMessageData | Data for the kSelectorAIReplaceSymbol notification |
AIRGBCal | Calibration information for constructing an RGB profile |
AIRGBColor | Opaque RGB color, access with AIColorConversionSuite |
AIRGBColorRec | An RGB color table |
AIRuntimeSuite | This suite provide functions that allow you to obtain information about the name and version number of the plug-in host application |
AIScriptMessage | Script message structure |
AISFWUtilitiesSuite | This suite provides access to save-for-Web features |
AIShapeConstructionSuite | This suite provides utilities for creating paths whose shapes describe a particular geometric figure |
AISize | |
AISlice | A slice, which defines a subset of a raster data to be copied or replaced, in AITile::bounds |
AISlicingSuite | This suite provides functions that allow you to create and manipulate image slices, subsets of raster data that can be used in copying from one buffer to another |
AIStringFormatUtilsSuite | This suite provides support for the ai::NumberFormat and ai::Locale classes in plug-ins |
AIStringPoolSuite | This suite provides functions for working with string pools |
AIStrokeStyle | Describes how to stroke a path |
AIStrokeStyleMap | The fields of an AIStrokeStyle that are specified by a partial style |
AIStrokeWidthMessage | The new stroke width for a kAIPaintStyleSetStrokeWidthSelector |
AISVGFilterAddedNotifierData | Notification data for kAISVGFilterAddedNotifier |
AISVGFilterSuite | The SVG-filter Effect makes it possible to apply SVG filters to Illustrator artwork, from a global list associated with the current document |
AISwatchGroupSuite | Swatch lists are hierarchically organized into swatch groups, which can be named |
AISwatchLibrariesSuite | Supplied by the Swatch Libraries plug-in, these functions allow you to open, access, and manipulate libraries of color, custom color, pattern, and gradient swatches, also called swatch lists |
AISwatchLibraryChangedNotifierData | Message data sent with kAISwatchLibraryChangedNotifier |
AISwatchListSuite | This suite provides functions that allow you to access and modify swatches and swatch lists |
AISymbolInstanceDoubleClickedNotifierData | Data sent with kAIArtSymbolDoubleClickedNotifier |
AISymbolPaletteSuite | These functions access and manipulate the currency and selection state of symbols |
AISymbolSetChangeNotifierData | Data sent with kAIArtSymbolSetDetailedChangeNotifier |
AISymbolSuite | This suite is always available |
AITabletDataSuite | This suite provides functions that allow you to access and manipulate tablet-device data that is attached to path objects |
AITabletProfile | Tablet data is described by an array of (offset, value) pairs |
AITagSuite | Tags allow you to assign arbitrary data to Illustrator artwork objects |
AITextFrameHitSuite | This suite is used in conjunction with AIHitTestSuite and AITextFrameSuite |
AITextFrameMESuite | This suite is used in conjunction with AITextFrameSuite |
AITextFrameSuite | This suite provides functions that manage art objects of type kTextFrameArt |
AIThreeColorStyle | An RGB color |
AIThreeColorStyleMap | The valid fields of a partial RGB color |
AITile | A tile, which describes local storage for copying image data to and from |
AITimerMessage | The contents of a timer message, sent with kSelectorAIGoTimer |
AITimerSuite | These functions allow you to schedule events by registering timer plug-ins |
AIToneCurve | Tone curve definition |
AIToolboxMessage | The contents of a toolbox message |
AIToolboxSuite | This suite allows you to create additional tool palettes, of which there can be any number |
AIToolDryInkMessage | The contents of a tool message |
AIToolHitData | Returned by AIHitTestSuite::GetHitData() , describes the results of a hit test |
AIToolMessage | The contents of a tool message |
AIToolNotifyData | The contents of a tool notification |
AIToolSuite | This suite allows you to provide plug-in tools for Illustrator |
AITransformAgainMessage | The contents of a transform again message |
AITransformAgainSuite | When Illustrator performs a transformation using a built-in tool or menu item, the user can repeat the action again easily by using the Transform Again command |
AITransformArtSuite | This suite provides a function that transforms an art object of any type by a given transformation matrix, making special transformation routines for the different art types unnecessary |
AITrapParameters | Trapping parameters for AIParameters |
AIUIDPoolSuite | These functions allow you to create, query, and manage name pools |
AIUIDREFSuite | This suite allows you to access and manage references to unique identifiers |
AIUIDSuite | This suite allows you to access and manage unique identifiers |
AIUIDUtilsSuite | This suite allows you to query and manage the unique identifiers for art objects |
AIUIThemeColor | Color record used to return a theme color from AIUIThemeSuite::GetUIThemeColor() |
AIUIThemeSuite | This suite allows you to query UI color and brightness parameters |
AIUndoSuite | This suites provides access to the Undo/Redo mechanism |
AIUnicodeStringSuite | This suite provides utilities that allow you to create and manipulate Unicode strings |
AIUpdateBezier | Not used |
AIUpdateFileFormatMessage | Obsolete - linked raster art is now implemented as placed art |
AIUpdatePathStyleNotifyData | Data for kAIUpdatePathStyleNotifier |
AIURLSuite | This suite provides a simple interface to go to a URL through a web browser |
AIUserSuite | This suite provides utility functions for working with Illustrator, including unit conversion utilities and a progress bar |
AIVectorizeSuite | This suite gives you access to the object model for the tracing art type, a plug-in group containing: |
AIWorkspaceMessage | Message sent with workspace selectors |
AIWorkspaceSuite | This suite allows you to access workspaces |
AIXMLDocumentSuite | An Illustrator document can store an XML document element in its dictionary |
AIXMLElementSuite | This suite allows you to access XML metadata attributes |
AIXMLNamedNodeMapSuite | This suite allows you to access XML named node maps |
AIXMLNameUtilSuite | This suite allows you to create and manipulate XML names, and convert them to and from strings |
AIXMLNodeListSuite | This suite allows you to iterate through and manage lists of XML nodes |
AIXMLNodeSuite | This suite allows you to create and manipulate XML nodes |
AIXMPDataFieldMap | Information for updating XMP metadata using AIAssetMgmtSuite::UpdateDynamicMetadataFields() |
AIXYZColor | Floating point CIE XYZ color value |
ai::ArtboardList | The ArtboardList object is the interface to the set of artboards associated with a document |
ai::ArtboardProperties | The ArtboardProperties object encapsulates all the attributes associated with an artboard |
ASColorShiftEntry | A array entry for a color-shifting optimization setting |
ASGIFSettings | GIF optimization settings for slices |
ASJPEGSettings | JPEG optimization settings |
ASOptimizationSettings | File format for save with appropriate optimization settings |
ASOptimizationSettingsUnion | Optimization settings for appropriate format |
ASPNG24Settings | PNG24 optimization settings |
ASPNG8Settings | PNG8 optimization settings |
ASSliceSettings | Slice definition information |
ASSVGSettings | SVG optimization settings |
ASSWFSettings | SWF optimization settings |
ASUserInteractionChecker | |
ASUserInteractionSuite | This suite provides access to the application preference for how the application responds to messages |
ai::AutoBuffer< elem, size_type, A > | An AutoBuffer class object allows you to retrieve string contents into a buffer, or to pass or retrieve any array of data types, without having to manage the buffer's memory |
ai::AutoCoordinateSystem | A stack object used to change the coordinate system to be used by Illustrator API functions |
ai::ColorSpace | This class represents an Illustrator color space |
ai::ColorSpaceList | This class represents a list of color spaces for Illustrator |
ai::CompileTimeChecker< bool > | Provides compile-time errors that are similar to run-time assertions |
ai::CompileTimeChecker< false > | There is no instantiation of CompileTimeChecker for a false value |
ai::const_PStr | Constant Pascal string adapter object |
ai::CopyScope | A wrapper class for the AICopyScopeHandle object |
DoActionMessage | A plug-in receives this message with the request to execute an action |
DxfDwgExportPrefs | AutoCAD file filter preferences |
ai::EncodedString< Traits > | This class represents an encoded string |
ai::Error | Exception class thrown by C++ classes |
ATE::Exception | |
FileFormatExtData | Extended file format message data |
FileFormatExtUnion | Union of extended file format datatypes |
ai::FilePath | |
IAIPointImpl< S > | |
IAIRectImpl< T > | |
ATE::IApplicationPaint | Encapsulates Illustrator-specific painting of fill and stroke for text, as defined by the AIATEPaintSuite |
ATE::IApplicationTextResources | Parent class for IDocumentTextResources |
ATE::IArrayApplicationPaintRef | Provides access to an ordered collection of application paint objects, which encapsulate Illustrator-specific painting of fill and stroke for text, as defined by the AIATEPaintSuite |
ATE::IArrayArrayReal | Provides access to an ordered collection of arrays of real-number values |
ATE::IArrayAutoKernType | Provides access to an ordered collection of automatic kern type values |
ATE::IArrayBaselineDirection | Provides access to an ordered collection of baseline direction values |
ATE::IArrayBool | Provides access to an ordered collection of boolean values |
ATE::IArrayBurasagariType | Provides access to an ordered collection of Burasagari type values |
ATE::IArrayComposerEngine | Provides access to an ordered collection of composer engine objects |
ATE::IArrayDiacVPos | Provides access to an ordered collection of diacritics positioning objects |
ATE::IArrayDigitSet | Provides access to an ordered collection of digit set objects |
ATE::IArrayDirOverride | Provides access to an ordered collection of writing direction override objects |
ATE::IArrayFigureStyle | Provides access to an ordered collection of figure style values |
ATE::IArrayFontBaselineOption | Provides access to an ordered collection of font baseline option values |
ATE::IArrayFontCapsOption | Provides access to an ordered collection of font caps option values |
ATE::IArrayFontOpenTypePositionOption | Provides access to an ordered collection of font OpenType position option values |
ATE::IArrayFontRef | Provides access to an ordered collection of font objects |
ATE::IArrayGlyphID | Provides access to an ordered collection of glyph identifier objects |
ATE::IArrayInteger | Provides access to an ordered collection of integer values |
ATE::IArrayJustificationMethod | Provides access to an ordered collection of justification method objects |
ATE::IArrayKashidas | Provides access to an ordered collection of kashidas objects |
ATE::IArrayKashidaWidth | Provides access to an ordered collection of justification method objects |
ATE::IArrayKinsokuRef | Provides access to an ordered collection of Kinsoku objects |
ATE::IArrayLanguage | Provides access to an ordered collection of language values |
ATE::IArrayLeadingType | Provides access to an ordered collection of preferred leading type values |
ATE::IArrayLine | Provides access to an ordered collection of line objects where each entry is the start and end point of a 2D line |
ATE::IArrayLineCapType | Provides access to an ordered collection of line-cap type values |
ATE::IArrayLineJoinType | Provides access to an ordered collection of line-join type values |
ATE::IArrayMojiKumiRef | Provides access to an ordered collection of MojiKumi objects |
ATE::IArrayMojiKumiSetRef | Provides access to an ordered collection of MojiKumi set objects |
ATE::IArrayParagraphDirection | Provides access to an ordered collection of paragraph direction objects |
ATE::IArrayParagraphJustification | Provides access to an ordered collection of paragraph justification values |
ATE::IArrayPreferredKinsokuOrder | Provides access to an ordered collection of preferred Kinsoku order values |
ATE::IArrayReal | Provides access to an ordered collection of real-number values |
ATE::IArrayRealMatrix | Provides access to an ordered collection of transformation matrix values |
ATE::IArrayRealPoint | Provides access to an ordered collection of point position values with real-number coordinates |
ATE::IArrayStrikethroughPosition | Provides access to an ordered collection of strikethrough position values |
ATE::IArrayStyleRunAlignment | Provides access to an ordered collection of style-run alignment values |
ATE::IArrayTabStopsRef | Provides access to an ordered collection of tab-stops objects |
ATE::IArrayUnderlinePosition | Provides access to an ordered collection of underline position values |
ATE::IArrayWariChuJustification | Provides access to an ordered collection of WariChu justification values |
ATE::ICharFeatures | This class encapsulates the complete set of character attributes that can be applied to text |
ATE::ICharInspector | This class allows you to retrieve the character features that apply to the characters in a text range, after considering all inherited style values and local overrides |
ATE::ICharStyle | This class encapsulates a named character style, which can be applied to a set of characters |
ATE::ICharStyles | Encapsulates a set of character styles as a text resource |
ATE::ICharStylesIterator | This class enables you to iterate through a set of character styles |
ATE::ICompFont | Encapsulates a composite font as a text resource |
ATE::ICompFontClass | Encapsulates a font character class as a text resource |
ATE::ICompFontClassSet | Encapsulates a font class set as a text resource |
ATE::ICompFontComponent | Encapsulates a font component as a text resource |
ATE::ICompFontSet | Encapsulates a composite font set as a text resource |
ATE::IDocumentTextResources | This object encapsulates the text resources of a document |
ATE::IFind | This class encapsulates a search through text |
ATE::IFont | Encapsulates a font as a text resource |
ATE::IGlyph | Encapsulates a glyph as a text resource |
ATE::IGlyphRun | Encapsulates a glyph run as a text resource |
ATE::IGlyphRunsIterator | This object enables you to iterate through the set of glyph runs in the current document |
ATE::IGlyphs | Encapsulates a set of glyphs as a text resource |
ATE::IGlyphsIterator | This class enables you to iterate through a set of.glyphs |
ATE::IInhibitReflow | A convenience class for temporarily inhibiting reflow in a text story |
ATE::IKinsoku | Encapsulates a Kinsoku as a text resource |
ATE::IKinsokuSet | Encapsulates a set of Kinsoku as a text resource |
ATE::IMojiKumi | Encapsulates the MojiKumi characteristics of a character as a text resource |
ATE::IMojiKumiSet | Encapsulates a MojiKumi set as a text resource |
ATE::IParaFeatures | This class encapsulates the complete set of paragraph attributes that can be applied to text |
ATE::IParagraph | This class encapsulates a paragraph of text, to which a paragraph style (IParaStyle ) can be applied |
ATE::IParagraphsIterator | This class allows you to iterate through a set of paragraphs contained in a set of story objects or text ranges |
ATE::IParaInspector | This class allows you to retrieve the paragraph features that apply to a specific paragraph, after considering all inherited style values and local overrides |
ATE::IParaStyle | This class encapsulates a named paragraph style, which can be applied to a paragraph or set of paragraphs |
ATE::IParaStyles | Encapsulates a set of paragraph styles as a text resource |
ATE::IParaStylesIterator | This class allows you to iterate through a set of paragraph styles |
ATE::ISpell | This class allows you to configure and execute spell-checks within a document, story, or text range |
ATE::IStories | Encapsulates a set of stories |
ATE::IStory | This class represents a text flow |
ATE::ITabStop | Encapsulates a tab stop in a paragraph |
ATE::ITabStops | Encapsulates a set if tab stops in a paragraph |
ATE::ITabStopsIterator | This class allows you to iterate through a set of tab stops |
ATE::ITextFrame | This class encapsulates a text frame, which manages the layout of a text range into rows and columns |
ATE::ITextFramesIterator | This object enables you to iterate through the set of text frames in the current document |
ATE::ITextLine | This class encapsulates a line of text in a text frame |
ATE::ITextLinesIterator | This object enables you to iterate through the set of text lines in a text frame |
ATE::ITextRange | A text range, the basic text unit of the Adobe Text Engine, is a set of characters that ranges from a start offset to an end offset within a story |
ATE::ITextRanges | Encapsulates a set of text ranges |
ATE::ITextRangesIterator | This object allows you to iterate through a set of text ranges |
ATE::ITextResources | Parent class for IApplicationTextResources and IDocumentTextResources |
ATE::ITextRunsIterator | This object allows you to iterate through a set of text runs in a story |
ATE::IVersionInfo | This object encapsulates version information for the Adobe Text Engine (ATE) |
ATE::IWordsIterator | This object allows you to iterate through a set of words in a text range |
JPXLabParams | Parameters for color conversion type kCIELab_16Bit2RGB |
ai::Locale | This class represents a predefined set of locales used in Illustrator, with a unique identifying code and associated descriptive string for the language and region |
MatrixTform | This structure describes a transformation, in "descriptive" form and matrix form |
ai::NumberFormat | Class used for locale-dependent number formatting |
ai::Paint | This class describes how an art object is painted using a fully-defined paint |
ai::PartialPaint | This class describes how an art object is painted using a partially-defined paint |
PathEditDescription | The details of an edit description, passed as a parameter to AIBeautifulStrokesSuite::AdjustWidthAnchorsBeforePathEdit() |
PI68KCodeDesc | 68k code descriptor |
PICFMCodeDesc | PowerPC code descriptor |
PICFMCodeResourceDesc | CFM code descriptor |
PIFragmentCodeDesc | For 'frag' PICodeFragmentProperty |
PIMachCodeDesc | PowerPC Mach-O code descriptor |
PIMacIntelCodeDesc | For 'mi32' PICodeMacIntel32Property and 'mi64' PICodeMacIntel64Property |
PIProperty | Plug-in property |
PIPropertyList | Plug-in property list |
PIPSMachOCodeDesc | PowerPC Mach-O code descriptor, as defined in Photoshop plug-ins |
PIWin16X86CodeDesc | Win16 Intel code descriptor |
PIWin32X86CodeDesc | Win32 Intel code descriptor |
PlatformAddFileFormatData | Information needed to add a file format |
PlatformAddFileFormatData4 | Legacy structure for kAIFileFormatVersion4 |
PlatformAddFileFormatExData | Information needed to add a file format |
ai::PlatformTraits | Encoding characteristics and functions for platform encoding |
ai::PointTraits::PointStruct_Traits< S > | |
ai::PointTraits::PointStruct_Traits< AIPoint > | |
ai::PointTraits::PointStruct_Traits< AIRealPoint > | |
PSDExportPrefs | |
PSDImportPrefs | |
ai::PStr | Mutable Pascal string adapter object |
ai::RectTraits::RectStruct_Traits< T > | |
ai::RectTraits::RectStruct_Traits< AIRealRect > | |
ai::RectTraits::RectStruct_Traits< AIRect > | |
ai::Ref< X > | Many object types are reference counted, such as dictionaries (AIDictionaryRef ) and arrays (AIArrayRef ) |
ReflectTransform | Parameters structure for a Reflect transformation |
RotateTransform | Parameters structure for a Rotate transformation |
ScaleTransform | Parameters structure for a Scale transformation |
ShearTransform | Parameters structure for a Shear transformation |
ATE::SLOToOTLanguage | |
SPAccessMessage | Message sent with the kSPAccessCaller |
SPAccessSuite | This suite is used to load and unload plug-ins |
SPAdaptersMessage | The message passed with all kSPAdaptersCaller calls |
SPAdaptersSuite | An adapter is an interface between the PICA plug-in manager and an individual plug-in |
ai::SPAlloc | Allocator object class for the AutoBuffer template |
SPBasicFuncStruct | Internal |
SPBasicSuite | This suite provides basic memory management for PICA (the Adobe plug-in manager) and defines the basic functions for acquiring and releasing other suites |
SPBlockDebugSuite | This suite provides basic debugging capability for blocks of memory allocated with the SPBlocksSuite |
SPBlocksSuite | This suite provides basic memory management for PICA (the Adobe plug-in manager), with debugging capability for the development version of the application |
SPCachesSuite | This suite allows you to manage PICA cache memory |
SPFilesSuite | This suite allows you to access the PICA files list |
SPFilesSuiteV3 | This suite allows you to access the PICA files list |
SPHostProcs | Callback procedures provided to PICA by the application |
SPInterfaceMessage | A basic message, sent with kSPInterfaceCaller |
SPInterfaceSuite | This suite provides is the ability for a plug-in to call other plug-ins, by sending a message to the main entry point |
SPMacResChain | Resource chain access information on Mac OS |
SPMessageData | Basic suite-access information provided with every call |
SPPlatformAccessInfo | Access information for the resource chain on Mac OS, or library information on Windows |
SPPlatformFileInfo | Platform-specific file metadata |
SPPlatformFileInfoV3 | Platform-specific file metadata |
SPPlatformFileReference | A file reference in terms of a string |
SPPlatformFileSpecification | A file specification In Mac OS.It is the same as FSSpec |
SPPlatformFileSpecificationW | |
SPPluginsSuite | This suite allows you to access and manipulate the plug-in object for your own and those of other plug-ins managed by the Adobe plug-in manager (PICA) |
SPPropertiesMessage | Message passed with the kSPPropertiesCaller |
SPPropertiesSuite | Use these functions to create, access, and manage plug-in property lists associated with a specific plug-in |
SPPurgeCachesMessage | Message passed with the kSPPluginPurgeCachesSelector |
SPRuntimeSuite | This suite allows you to obtain specific references to the PICA global lists and string pool |
SPStringsSuite | This suite allows you to work with the PICA string pool |
SPSuitesSuite | This suite allows you to create, manage, and access PICA function suites |
StrokeHitResults | Filled out by AIBeautifulStrokesSuite::StrokeHitTest() , to report the results of a hit test on the focal stroke of a given path |
StyleMapUnion | AIPluginGroupMessage::styleMap value |
StyleUnion | AIPluginGroupMessage::style value |
TransformUnion | A union of transformation types |
TranslateTransform | Parameters structure for a Move transformation |
ai::UnicodeString | UnicodeString objects provide basic string functionality for Unicode-based strings, similar to that provided by the standard C string library |
ai::UTF16Traits | Encoding characteristics and functions for UTF-16 encoding |
ai::UTF8Traits | Encoding characteristics and functions for UTF-8 encoding |
ai::WCHARStr | In Windows only |