Adobe.com
Contents Suites Classes Class Index Member Index

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_AIDictionaryKeyChangedNotifyDataThe data for the dictionary key-changed notifier
_AISVGRectRectangle, defined by upper left corner point, width and height
_FlashOptionsConversion and export options
_SPErrorDataPICA file-access error
_t_ADMPointPoint value in Windows (same as Point)
_t_ADMRectRectangle value in Windows (same as RECT)
_t_ADMRGBColorRGB color record
_t_AIEventEvent information structure, used by AIToolSuite, AICursorSnapSuite
_t_AIFloatRect
_t_AIPluginStreamThis structure allows a plug-in to implement a stream by supplying the stream methods
_t_AIRealMatrixPoint specified with AIReal coordinates
_t_AIRealPoint
_t_AIRealRectRectangle specified with AIReal coordinates
_t_ASFixedMatrixTransformation matrix specified with ASFixed values - obsolete, use ASRealMatrix
_t_ASFixedPointPoint specified with ASFixed coordinates - obsolete, use ASRealPoint
_t_ASFixedRectRectangle specified with ASFixed coordinates - obsolete, use ASRealRect
_t_ASRealMatrixTransformation matrix specified with ASReal values
_t_ASRealPointPoint specified with ASReal coordinates
_t_ASRealRectRectangle specified with ASReal coordinates
ATETextDOM::_t_FloatMatrix
ATETextDOM::_t_FloatPoint
ATETextDOM::_t_RealMatrix
ATETextDOM::_t_RealPoint
ai::Absolute< T >
ai::Absolute< AIReal >
AddLiveEffectMenuDataDefines the menu item for a Live Effect
AI70ExpandSuiteThis suite provides a legacy version of a single function that expands an art object into a set of objects with equivalent appearance
AIActionManagerSuiteThe Action Manager suite allows you to access the internal scripting system built into Adobe Illustrator
AIAddPluginGroupData
AIAddToolDataInformation needed to add a tool using AIToolSuite::AddTool()
AIAddToolDataPrivateFor internal use only
AIAGMColorTabColor table structure
AIAGMImageRecordImage record structure
AIAGMInt16RectRectangle structure
AIAnchorIdentifierIdentifies a specific point along a path, in two different ways
AIAnnotatorDrawerSuiteThe annotator drawer suite allows plug-ins to draw annotations into the document window that are not a part of the artwork
AIAnnotatorMessageA plug-in that has registered an annotator receives this message with kSelectorAIInvalAnnotation and kSelectorAIDrawAnnotation
AIAnnotatorSuiteThe annotator suite allows plug-ins to draw annotations into the document window that are not a part of the artwork
AIAppContextSuiteUse these functions to manage the application context
AIApplicationSuiteThe Application suite provides functions for querying and controlling the state of a plug-in host application
AIArraySuiteThis suite defines the array, a heterogeneous container whose elements are accessed by sequential integer indices
AIArtboardRangeSuiteThis suite allows you to validate a string containing a range of artboard indices and sequentially iterate over the range
AIArtboardSuiteThis suite provides utilities that allow you to create and manipulate Artboards in a document
AIArtConverterSuiteThis suite allows you to convert art to paths or outlines
AIArtSetSuiteAn art set is an ordered list of art object handles
AIArtSpecAn AIArtSpec is a filter for matching art objects that have specific properties
AIArtStylePaintDataGradient information for AIArtStyleSuite::NewStyle() and AIArtStyleSuite::GetPaintAttributes()
AIArtStyleParserSuiteThe AIArtStyleParser allows you to manipulate art styles, and access information typically shown in the Appearance palette
AIArtStyleSuiteThe functions in the Art Style suite are used to access and modify art styles on artwork in Illustrator documents
AIArtSuiteThis suite allows you to access and modify the artwork in Illustrator documents
AIAssetMgmtSuiteThis suite provides simple XMP metadata manipulation routines and Adobe Version Cue(TM) functionality
AIATECurrentTextFeaturesSuiteThese functions allow you to access and manipulate the character and paragraph style attributes of text
AIATEPaintSuiteAllows you to convert between ATE and Illustrator types that describe color and other text style attributes
AIATETextUtilSuiteIt provides utilities for working with text
AIAutoNameGeneratorInformation about the kind of names allowed for a named entity (such as layers, swatches, and styles)
AIBeautifulStrokesSuiteThis suite allows you to control advanced features for stroking paths
AIBlendStyleSuiteThis suite provides function for working with blend styles
AIBlockSuiteThis suite provides a cross-platform way to manage memory
AICharacterEncodingSuiteThe character encoding suite provides facilities for translating between different encodings of textual data
AIClearCommandMessage
AIClipboardDataData used to register a clipboard format handler
AIClipboardMessageThe message structure received when the clipboard format handler's main entry point receives a message with caller kCallerAIClipboard
AIClipboardSuiteThe clipboard suite enables plug-ins to register new clipboard format handlers
AICMYKCalCalibration information for constructing a CMYK profile
AICMYKColorRecA CMYK color table
AIColorA color specification, which describes a solid color, pattern, or gradient
AIColorConversionSuiteProvides functions for converting color values and image sample values between color spaces
AIColorConvertOptionsColor-space conversion options
AIColorEditorColorColor specification for the Color Editor
AIColorEditorOptionsBehavior options for Color Editor
AIColorHarmonySuiteThese functions allow you to use the three Color Harmony dialogs:
AIColorMapThe valid fields of a partial color specification
AIColorPickerOptionsBehavior options for opening the Color Picker using AIPaintStyleSuite::DisplayColorPickerWithOptions()
AIColorSpaceSuiteThese function allow you to manipulate color-space objects and the application's global list of color spaces
AIColorUnionThe union of all possible types of color specification
AIColorUnionMapThe valid fields of a partial color union
AICommandManagerSuite
AICommandMessage
AIControlBarSuiteThis suite provides functions for creating and managing control bars
AICountedObjectSuiteThese functions allow you to maintain the reference count for Illustrator object types that are returned through plug-in APIs
AICreatorTypePairA Mac OS file creator/type pair
AICSXSExtensionNotifierMsg
AICSXSExtensionSuiteThis suite provides access to information about the status of Creative Suite extensions that might be loaded into Illustrator
AICursorConstraintStructure describing a custom constraint for AICursorSnapSuite
AICursorSnapSuiteTools that use the Smart Guides snapping facility use these functions in the cursor-tracking code
AICurveFittingPathSegmentVectorVector of /c AIPathSegment
AICurveFittingSuiteThis suite provides functions to fit a vector of sample points to a cubic Bezier curve
AICurveFittingTrajectorySampleSample consisting of position and cut type
AICurveFittingTrajectorySampleVectorVector of /c AICurveFittingTrajectorySample
AICustomAnnotationLine
AICustomColorA named custom color
AICustomColorStyleAn instance of a custom color paint
AICustomColorStyleMapThe valid fields of a partial custom color paint
AICustomColorSuiteUse the functions in this suite to access, create, delete, and modify custom colors
AICustomColorUnionThe union of all possible process colors that can be associated with a custom color
AIDashStyleDescribes a dash pattern for stroking a path
AIDashStyleMapThe fields of an AIDashStyle that are specified by a partial style
AIDataFilterSuiteA data filter is an object that bytes of data can be read from or written to
AIDeviceInfoSuiteThis 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
AIDictionaryIteratorSuiteUse these functions to iterate through the contents of a dictionary
AIDictionarySuiteThis suite provides function to create and manage Illustrator data dictionaries
AIDocumentInkParams
AIDocumentInkPoint
AIDocumentListSuiteThese functions enumerate and operate on the list of open Illustrator documents
AIDocumentMiPrintRecord
AIDocumentSetupDocument setup information
AIDocumentSuiteUse these functions to get and set information about the current document
AIDocumentVersionInfoVersion information for the document being processed
AIDocumentViewSuiteUse these functions to get and set properties of a document view, including the bounds, center, zoom, and screen mode
AIDoubleRectRectangle specified with AIDouble coordinates
AIDrawArtAGMPortInformation needed for drawing into an AGM port
AIDrawArtAGMPortV6Information needed for drawing into an AGM version 6 port
AIDrawArtDataDrawing 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
AIDrawArtGWorldInformation needed for drawing into a GWorld in Mac OS
AIDrawArtOutputUnionThe possible output targets for drawing art
AIDrawArtSuiteThese functions draw Illustrator artwork to an output port (drawing surface)
AIDrawColorDataStructure defining a color to draw the object, it is to be drawn into and parameters affecting how it is to be drawn
AIDynamicSymbolSuite
AIEffectiveToolChangeDataInformation about the change that caused a kAIEffectiveToolChangedNotifier notification
AIEntrySuiteThis suite provides functions for constructing and inspecting dictionary and array entries
AIEnvelopeOptionsEnvelope deformation options that control how art is deformed
AIEnvelopeSuiteThis 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
AIEventHistoryDataHistory Data associated with an Event
AIExpandSuiteThis suite provides a single function that expands an art object into a set of objects with equivalent appearance
AIExpressionOptionsA structure that describes how the result should be returned by AIUserSuite::EvaluateExpression()
AIExtendedRGBColorRecAn extended (16-bit) RGB color table
AIEyedropperDragNotifyDataThe contents of an eyedropper drag notification, kAIEyedropperDragNotifier
AIFileDialogFiltersThese functions manage a collection of file type specifiers for dialog functions in AIUserSuite, which show drop-down lists for each file type
AIFileFormatMessageMessage data sent by the file format selectors
AIFileFormatSuiteThis suite provides functions for creating and managing file-format plug-ins, which extend the number of file formats that Illustrator can read and write
AIFilePathSuiteProvides cross-platform file referencing
AIFillStyleDescribes how to fill a path
AIFillStyleMapThe fields of an AIFillStyle that are specified by a partial style
AIFilterMessageThe message for a filter Get Parameters or Go selector
AIFilterSuiteThis suite provides functions to add and manage menu items in the Filter menu
AIFixedMathSuiteUse these functions to work with fixed-point numbers
AIFlattenedPathRepresents a path after flattening
AIFlatteningInfoLinkedEPSObjectInformation on a linked EPS object created as a part of flattened artwork
AIFlatteningInfoPlacedArtObjectInformation on a placed art object created as a part of flattened artwork
AIFlatteningInfoSnippetAn information packet sent to an AIFlatteningInfoReceiver
AIFlatteningOptionsOptions that control how flattening occurs
AIFOConversionInfoCollectorSpecify as the info value in the AIFOConversionOptions passed to AIFOConversionSuite::ConvertToNative(), to provide information about the conversion process to a callback
AIFOConversionOptionsDrawing options for AIFOConversionSuite::ConvertToNative()
AIFOConversionSuiteThese functions allows you to convert artwork and collect information about its contents
AIFoldersSuiteThis suite provides functions to get the locations of the standard folders used by Illustrator
AIFontMetricsFont metrics
AIFontStyleFont style
AIFontSuiteThis suite provides functions to access the set of fonts that is available to Illustrator documents, and provide information about individual fonts
AIForeignObjectSuiteThis 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
AIFourColorStyleA CMYK color
AIFourColorStyleMapThe valid fields of a partial CMYK color
AIFXGFileFormatSuiteStream interface to be passed to AIFXGFileFormatSuite::ExportFXGToStream()
AIFXGWriteStreamInterfaceStreaming interface to be supplied by the client, to be used when calling AIFXGFileFormatSuite::ExportFXGToStream()
AIGapOptionsOptions for creating a planar object with AIPlanarObjectSuite::NewPlanarObject()
AIGeometryConstructionProcsCallbacks that get information about how paths are constructed
AIGeometryOrganizationProcsPassed as a pointer to a list of organization types with associated begin/end procedures
AIGeometryPaintingProcsCallbacks that get information about how objects are painted
AIGeometryStateProcsCallbacks that get information about painting options
AIGeometrySuiteThis suite provides an iteration mechanism for collecting information about the art objects in the various kinds of artwork trees
AIGradientProcsCallback functions for AIGradientSuite::IterateGradient()
AIGradientStopDefines a gradient stop
AIGradientStyleThe gradient style record defines a gradient instance (also called a blend)
AIGradientStyleMapThe valid fields of a partial gradient style
AIGradientSuiteThis suite provides the basic definition of the gradient, a graduated blend between two or more colors
AIGrayCalCalibration information for constructing a grayscale profile
AIGrayColorStyleA grayscale color
AIGrayColorStyleMapThe valid fields of a partial gray color
AIGridSettingsGrid settings information
AIGridSpacingGrid spacing information
AIGridSuiteThis suite allows you to access the grid settings for the current document
AIGroupSuiteThis suite provides functions for working with clipping and compound paths in art group objects
AIHardSoftSuiteThis suite provides functions for converting between different coordinate systems used at different levels of Illustrator
AIHitTestSuiteThese function allow you to query a document or art subtree for objects based on positional information
AIHTMLConversionSuiteThis suite is not, by default, provided by Illustrator
AIHTMLConversionSuitesSuiteThis suite allows you to register an HTML conversion suite, implemented as AIHTMLConversionSuite
AIImageOptGIFParamsGIF parameters for image optimization
AIImageOptJPEGParamsJPEG parameters for image optimization
AIImageOptPNGParamsPNG parameters for image optimization
AIImageOptPNGParams2Additional PNG parametersfor image optimization
AIImageOptSuiteThese functions allow you to rasterize an art object and stream the resulting raster to a data filter in various image formats
AIImageOptZLIBParamsZLIB parameters for image optimization
AIIsolationModeChangedNotifierData(Internal, do not use) Data sent with kAIIsolationModeChangedNotifier
AIIsolationModeSuiteThis 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
AIKnotA knot in an AIFlattenedPath
AILabColorStyleA Lab color
AILabColorStyleMapThe valid fields of a partial Lab color
AILayerListMessageThe message data for layer list messages
AILayerListSuiteThe artwork in an Illustrator document is contained within layers
AILayerSuiteThe artwork in an Illustrator document is contained within layers
AILegacyTextConversionSuiteThis suite provides functions to convert legacy text objects (from earlier versions of Illustrator) to native text objects
AILinkUpdateNotifyDataNotification data sent with the kAIFileFormatLinkUpdateNotifier
AILiveEffectAdjustColorsMessageSent 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
AILiveEffectConvertColorMessageSent with a request to convert any private color data the plug-in has stored in a dictionary to a new color space
AILiveEffectDataInformation supplied when registering a Live Effect with AILiveEffectSuite::AddLiveEffect()
AILiveEffectEditParamMessageSent when the user chooses a your registered effect from the Effects menu, or when the user later edits the effect using the appearance palette
AILiveEffectGetSVGFilterMessageSent with a request to obtain an SVG filter representation of an effect
AILiveEffectGoMessageSent 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
AILiveEffectHandleMergeMessageSent to a plug-in that has initiated a merge with AILiveEffectSuite::MergeLiveEffectIntoSelection(), so that the plug-in can handle the merge operation
AILiveEffectInputTypeMessageSent when the user selects an effect whose input type is kInputArtDynamic
AILiveEffectInterpParamMessageSent when the user chooses to interpolate a new point into the parameter set for an effect
AILiveEffectIsCompatibleMessageSent when saving a file to allow the live effect to make a detailed check for legacy compatibility
AILiveEffectScaleParamMessageSent with a request to scale effect parameters
AILiveEffectSuiteThis suite allows your plug-in to implement a Live Effect
AIMacFileFormatSuite
AIMaskFlattenerSuiteThis suite provides functions that allow you to flatten transparent artwork into an equivalent collection of opaque artwork
AIMaskSuiteThis suite provides functions to access the opacity mask that can be associated with an art object
AIMatchingArtSpecA filter for matching art objects that contain specific properties
AIMatchingArtSuiteThis 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
AIMdMemorySuiteThis suite provides functions that allocate and dispose of blocks of memory
AIMEFontSuite
AIMenuMessageMessage sent with menu selectors
AIMenuSuiteThis suite provides functions that allow you to add menu items to the Illustrator menu structure
AIMeshHitSuiteThis 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
AIMeshPatchIteratorSuiteThis suite provides functions that allow you to traverse and manipulate the patches in a mesh through a reference-counted iterator object
AIMeshSegmentIteratorSuiteThis suite provides functions that allow you to traverse and manipulate the segments in a mesh through a reference-counted iterator object
AIMeshSelectionSuiteThis suite provides functions that allow you to create and manipulate mesh selections, which identify a subset of the vertices and segments of a mesh
AIMeshSuiteThis suite and related suites provides functions for creating and managing mesh objects, which are art object of type kMeshArt
AIMeshVertexIteratorSuiteThis suite provides functions that allow you to traverse and manipulate the vertices in a mesh through a reference-counted iterator object
AIMixParametersMixing parameters for AIParameters
AIModalParentSuiteThis suite provides functions for specifying the parent window of an AI dialog
AINameSpaceSuiteThis suite provides functions that allow you to create and manage namespaces
AINewDocumentPresetParameters for creating a new document with AIDocumentListSuite::New()
AINotifierMessageThe contents of a notifier message
AINotifierSuiteThis suite provides functions that allow your plug-in to use Illustrator's event notification system
AIObjectMapObject map for object set
AIObjectSetMessageThe contents of an object-set message
AIObjectSetSuite
AIOptimizationSettingsSuiteThis suite provides functions that allow you to access format-specific optimization settings and color table information, used for saving and placing images
AIOptionsOptions that control how pathfinder operations are performed
AIOverrideColorConversionSuiteThis suite provides functions that allow you to manage color profiles and perform color conversions between profiles
AIPageTilingThe page tiling structure that describes how artwork is printed on one or more pages
AIPaintStyleSuiteThis 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
AIPaletteColorDefines a palette color
AIPaletteOptionsConstruction options for the palette used in color reduction (posterization) of an image
AIPanelFlyoutMenuSuiteProvides functions for creating and managing panel flyout menus
AIPanelSuiteProvides functions for creating and managing panels
AIParametersMixing and trapping parameters for AIPathfinderData::parameters
AIPathConstructionMemoryObjectDeveloper-defined memory management routines for use in AIPathConstructionSuite
AIPathConstructionPointA vertex point for a path segment
AIPathConstructionSuiteUtilities to convert paths to and from line segments
AIPathfinderDataDefines how to perform a pathfinder operation
AIPathfinderMessageThe contents of a Pathfinder message
AIPathfinderSuiteThis suite provides functions that perform operations on paths (art objects of type kPathArt), which apply various effects to selected path art
AIPathInstallDataInstallation data for AIPathInterpolateSuite::InsertInterpolants():
AIPathInterpolateSuiteThis suite provides functions that allow you to interpolate paths and styles, creating a smooth blend between two existing art objects
AIPathSegmentDefines a path segment
AIPathStyleDescribes how to paint the fill and stroke of a path
AIPathStyleMapA true value indicates a field of a partial style that contains a valid value in an accompanying AIPathStyle
AIPathStyleSuiteThis suite provides functions to access or set stroke and fill paint style information for art objects
AIPathSuiteThis suite provides functions that allow you to examine and manipulate paths, which are art objects of type kPathArt
AIPatternObsolete
AIPatternStyleThe pattern style record defines a pattern instance, or an application of a pattern to an art object
AIPatternStyleMapThe valid fields of a partial pattern style
AIPatternSuiteThis suite provides functions that allow you to create, delete, and modify patterns
AIPerspectiveGridSuiteThis suite allows you to query and set parameters of the currently defined perspective grid in a document
AIPerspectiveTransformSuiteThis suite allows you to project or reverse-project points and art objects using the currently defined perspective grid in the current document
AIPlacedSuiteThis suite provides functions that allow you to access and manipulate placed art
AIPlaceRequestDataRequest data for AIPlacedSuite::ExecPlaceRequest()
AIPlanarObjectSuiteThis suite provides functions for working with planar objects, which are temporary objects used to construct a planar plug-in-group art object
AIPlatformAddMenuItemDataUSMenu item definition data
AIPlatformMemorySuiteThis suite provides functions with which to manage memory for ASSliceSettings values, used with the AIOptimizationSettingsSuite
AIPlatformMenuItemA platform-specific menu structure corresponding to an Illustrator menu item
AIPluginArtTypeMessageDataData for the kSelectorAIDisallowsArtTypeQuery notification
AIPluginGroupAdjustColorsDataData for the kSelectorAIAdjustColors notification
AIPluginGroupApplyPaintStylesDataData for the kSelectorAIApplyPaintStyles message
AIPluginGroupCollectPaintStylesDataData for the kSelectorAICollectPaintStyles notification
AIPluginGroupCustomHitTestDataData for the kSelectorAIPerformCustomHitTest notification
AIPluginGroupMessageSent with the kSelectorAINotifyEdits, kSelectorAIUpdateArt, kSelectorAICanShowContents and kSelectorAIInterpolateData notifications
AIPluginGroupSuiteThis suite provides functions for working with plug-in groups
AIPluginSuiteThese functions access Illustrator-specific plug-in options, and allow Illustrator plug-ins to send messages to one another
AIPreferencePanelMessageMessage sent by the preference selectors
AIPreferenceSuiteThis suite provides cross-platform access to Illustrator preferences
AIRandomBellCurveSuiteTogether with the AIRandomSuite, allows you to add a degree of randomness, or "noise" to an effect
AIRandomSuiteTogether with the AIRandomBellCurveSuite, this suite allows you to add a degree of randomness, or "noise" to an effect
AIRangeRanges for color values
AIRasterizeSettingsRasterization settings are collected into a single structure describing the type of raster desired, resolution, amount of anti-aliasing, and other options
AIRasterizeSuiteThis 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)
AIRasterLinkLink information about an image
AIRasterOutlineConsumerWhen extracting an outline from a raster, the curves are enumerated to these callbacks
AIRasterOutlineParamsParameters for controlling the curve fitting used when outlining a raster
AIRasterRecordConfiguration information for the raster image data associated with an art object of type kRasterArt
AIRasterSuiteThis suite provides functions with which to access and modify the data associated with an art object of type kRasterArt
AIRealBezierA cubic Bezier, defined by its four control points
AIRealBezierSuiteThis suite provides utilities for working with cubic Beziers curves
AIRealMathSuiteThis suite provides functions for working with the AIReal values that Illustrator uses for coordinates
AIReplaceColorFor object sets, which are deprecated in favor of dictionaries, see AIDictionarySuite
AIReplaceColorNotifierDataFor object sets, which are deprecated in favor of dictionaries, see AIDictionarySuite
AIReplaceSymbolMessageDataData for the kSelectorAIReplaceSymbol notification
AIRGBCalCalibration information for constructing an RGB profile
AIRGBColorOpaque RGB color, access with AIColorConversionSuite
AIRGBColorRecAn RGB color table
AIRuntimeSuiteThis suite provide functions that allow you to obtain information about the name and version number of the plug-in host application
AIScriptMessageScript message structure
AISFWUtilitiesSuiteThis suite provides access to save-for-Web features
AIShapeConstructionSuiteThis suite provides utilities for creating paths whose shapes describe a particular geometric figure
AISize
AISliceA slice, which defines a subset of a raster data to be copied or replaced, in AITile::bounds
AISlicingSuiteThis 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
AIStringFormatUtilsSuiteThis suite provides support for the ai::NumberFormat and ai::Locale classes in plug-ins
AIStringPoolSuiteThis suite provides functions for working with string pools
AIStrokeStyleDescribes how to stroke a path
AIStrokeStyleMapThe fields of an AIStrokeStyle that are specified by a partial style
AIStrokeWidthMessageThe new stroke width for a kAIPaintStyleSetStrokeWidthSelector
AISVGFilterAddedNotifierDataNotification data for kAISVGFilterAddedNotifier
AISVGFilterSuiteThe SVG-filter Effect makes it possible to apply SVG filters to Illustrator artwork, from a global list associated with the current document
AISwatchGroupSuiteSwatch lists are hierarchically organized into swatch groups, which can be named
AISwatchLibrariesSuiteSupplied 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
AISwatchLibraryChangedNotifierDataMessage data sent with kAISwatchLibraryChangedNotifier
AISwatchListSuiteThis suite provides functions that allow you to access and modify swatches and swatch lists
AISymbolInstanceDoubleClickedNotifierDataData sent with kAIArtSymbolDoubleClickedNotifier
AISymbolPaletteSuiteThese functions access and manipulate the currency and selection state of symbols
AISymbolSetChangeNotifierDataData sent with kAIArtSymbolSetDetailedChangeNotifier
AISymbolSuiteThis suite is always available
AITabletDataSuiteThis suite provides functions that allow you to access and manipulate tablet-device data that is attached to path objects
AITabletProfileTablet data is described by an array of (offset, value) pairs
AITagSuiteTags allow you to assign arbitrary data to Illustrator artwork objects
AITextFrameHitSuiteThis suite is used in conjunction with AIHitTestSuite and AITextFrameSuite
AITextFrameMESuiteThis suite is used in conjunction with AITextFrameSuite
AITextFrameSuiteThis suite provides functions that manage art objects of type kTextFrameArt
AIThreeColorStyleAn RGB color
AIThreeColorStyleMapThe valid fields of a partial RGB color
AITileA tile, which describes local storage for copying image data to and from
AITimerMessageThe contents of a timer message, sent with kSelectorAIGoTimer
AITimerSuiteThese functions allow you to schedule events by registering timer plug-ins
AIToneCurveTone curve definition
AIToolboxMessageThe contents of a toolbox message
AIToolboxSuiteThis suite allows you to create additional tool palettes, of which there can be any number
AIToolDryInkMessageThe contents of a tool message
AIToolHitDataReturned by AIHitTestSuite::GetHitData(), describes the results of a hit test
AIToolMessageThe contents of a tool message
AIToolNotifyDataThe contents of a tool notification
AIToolSuiteThis suite allows you to provide plug-in tools for Illustrator
AITransformAgainMessageThe contents of a transform again message
AITransformAgainSuiteWhen 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
AITransformArtSuiteThis 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
AITrapParametersTrapping parameters for AIParameters
AIUIDPoolSuiteThese functions allow you to create, query, and manage name pools
AIUIDREFSuiteThis suite allows you to access and manage references to unique identifiers
AIUIDSuiteThis suite allows you to access and manage unique identifiers
AIUIDUtilsSuiteThis suite allows you to query and manage the unique identifiers for art objects
AIUIThemeColorColor record used to return a theme color from AIUIThemeSuite::GetUIThemeColor()
AIUIThemeSuiteThis suite allows you to query UI color and brightness parameters
AIUndoSuiteThis suites provides access to the Undo/Redo mechanism
AIUnicodeStringSuiteThis suite provides utilities that allow you to create and manipulate Unicode strings
AIUpdateBezierNot used
AIUpdateFileFormatMessageObsolete - linked raster art is now implemented as placed art
AIUpdatePathStyleNotifyDataData for kAIUpdatePathStyleNotifier
AIURLSuiteThis suite provides a simple interface to go to a URL through a web browser
AIUserSuiteThis suite provides utility functions for working with Illustrator, including unit conversion utilities and a progress bar
AIVectorizeSuiteThis suite gives you access to the object model for the tracing art type, a plug-in group containing:
AIWorkspaceMessageMessage sent with workspace selectors
AIWorkspaceSuiteThis suite allows you to access workspaces
AIXMLDocumentSuiteAn Illustrator document can store an XML document element in its dictionary
AIXMLElementSuiteThis suite allows you to access XML metadata attributes
AIXMLNamedNodeMapSuiteThis suite allows you to access XML named node maps
AIXMLNameUtilSuiteThis suite allows you to create and manipulate XML names, and convert them to and from strings
AIXMLNodeListSuiteThis suite allows you to iterate through and manage lists of XML nodes
AIXMLNodeSuiteThis suite allows you to create and manipulate XML nodes
AIXMPDataFieldMapInformation for updating XMP metadata using AIAssetMgmtSuite::UpdateDynamicMetadataFields()
AIXYZColorFloating point CIE XYZ color value
ai::ArtboardListThe ArtboardList object is the interface to the set of artboards associated with a document
ai::ArtboardPropertiesThe ArtboardProperties object encapsulates all the attributes associated with an artboard
ASColorShiftEntryA array entry for a color-shifting optimization setting
ASGIFSettingsGIF optimization settings for slices
ASJPEGSettingsJPEG optimization settings
ASOptimizationSettingsFile format for save with appropriate optimization settings
ASOptimizationSettingsUnionOptimization settings for appropriate format
ASPNG24SettingsPNG24 optimization settings
ASPNG8SettingsPNG8 optimization settings
ASSliceSettingsSlice definition information
ASSVGSettingsSVG optimization settings
ASSWFSettingsSWF optimization settings
ASUserInteractionChecker
ASUserInteractionSuiteThis 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::AutoCoordinateSystemA stack object used to change the coordinate system to be used by Illustrator API functions
ai::ColorSpaceThis class represents an Illustrator color space
ai::ColorSpaceListThis 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_PStrConstant Pascal string adapter object
ai::CopyScopeA wrapper class for the AICopyScopeHandle object
DoActionMessageA plug-in receives this message with the request to execute an action
DxfDwgExportPrefsAutoCAD file filter preferences
ai::EncodedString< Traits >This class represents an encoded string
ai::ErrorException class thrown by C++ classes
ATE::Exception
FileFormatExtDataExtended file format message data
FileFormatExtUnionUnion of extended file format datatypes
ai::FilePath
IAIPointImpl< S >
IAIRectImpl< T >
ATE::IApplicationPaintEncapsulates Illustrator-specific painting of fill and stroke for text, as defined by the AIATEPaintSuite
ATE::IApplicationTextResourcesParent class for IDocumentTextResources
ATE::IArrayApplicationPaintRefProvides 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::IArrayArrayRealProvides access to an ordered collection of arrays of real-number values
ATE::IArrayAutoKernTypeProvides access to an ordered collection of automatic kern type values
ATE::IArrayBaselineDirectionProvides access to an ordered collection of baseline direction values
ATE::IArrayBoolProvides access to an ordered collection of boolean values
ATE::IArrayBurasagariTypeProvides access to an ordered collection of Burasagari type values
ATE::IArrayComposerEngineProvides access to an ordered collection of composer engine objects
ATE::IArrayDiacVPosProvides access to an ordered collection of diacritics positioning objects
ATE::IArrayDigitSetProvides access to an ordered collection of digit set objects
ATE::IArrayDirOverrideProvides access to an ordered collection of writing direction override objects
ATE::IArrayFigureStyleProvides access to an ordered collection of figure style values
ATE::IArrayFontBaselineOptionProvides access to an ordered collection of font baseline option values
ATE::IArrayFontCapsOptionProvides access to an ordered collection of font caps option values
ATE::IArrayFontOpenTypePositionOptionProvides access to an ordered collection of font OpenType position option values
ATE::IArrayFontRefProvides access to an ordered collection of font objects
ATE::IArrayGlyphIDProvides access to an ordered collection of glyph identifier objects
ATE::IArrayIntegerProvides access to an ordered collection of integer values
ATE::IArrayJustificationMethodProvides access to an ordered collection of justification method objects
ATE::IArrayKashidasProvides access to an ordered collection of kashidas objects
ATE::IArrayKashidaWidthProvides access to an ordered collection of justification method objects
ATE::IArrayKinsokuRefProvides access to an ordered collection of Kinsoku objects
ATE::IArrayLanguageProvides access to an ordered collection of language values
ATE::IArrayLeadingTypeProvides access to an ordered collection of preferred leading type values
ATE::IArrayLineProvides access to an ordered collection of line objects where each entry is the start and end point of a 2D line
ATE::IArrayLineCapTypeProvides access to an ordered collection of line-cap type values
ATE::IArrayLineJoinTypeProvides access to an ordered collection of line-join type values
ATE::IArrayMojiKumiRefProvides access to an ordered collection of MojiKumi objects
ATE::IArrayMojiKumiSetRefProvides access to an ordered collection of MojiKumi set objects
ATE::IArrayParagraphDirectionProvides access to an ordered collection of paragraph direction objects
ATE::IArrayParagraphJustificationProvides access to an ordered collection of paragraph justification values
ATE::IArrayPreferredKinsokuOrderProvides access to an ordered collection of preferred Kinsoku order values
ATE::IArrayRealProvides access to an ordered collection of real-number values
ATE::IArrayRealMatrixProvides access to an ordered collection of transformation matrix values
ATE::IArrayRealPointProvides access to an ordered collection of point position values with real-number coordinates
ATE::IArrayStrikethroughPositionProvides access to an ordered collection of strikethrough position values
ATE::IArrayStyleRunAlignmentProvides access to an ordered collection of style-run alignment values
ATE::IArrayTabStopsRefProvides access to an ordered collection of tab-stops objects
ATE::IArrayUnderlinePositionProvides access to an ordered collection of underline position values
ATE::IArrayWariChuJustificationProvides access to an ordered collection of WariChu justification values
ATE::ICharFeaturesThis class encapsulates the complete set of character attributes that can be applied to text
ATE::ICharInspectorThis 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::ICharStyleThis class encapsulates a named character style, which can be applied to a set of characters
ATE::ICharStylesEncapsulates a set of character styles as a text resource
ATE::ICharStylesIteratorThis class enables you to iterate through a set of character styles
ATE::ICompFontEncapsulates a composite font as a text resource
ATE::ICompFontClassEncapsulates a font character class as a text resource
ATE::ICompFontClassSetEncapsulates a font class set as a text resource
ATE::ICompFontComponentEncapsulates a font component as a text resource
ATE::ICompFontSetEncapsulates a composite font set as a text resource
ATE::IDocumentTextResourcesThis object encapsulates the text resources of a document
ATE::IFindThis class encapsulates a search through text
ATE::IFontEncapsulates a font as a text resource
ATE::IGlyphEncapsulates a glyph as a text resource
ATE::IGlyphRunEncapsulates a glyph run as a text resource
ATE::IGlyphRunsIteratorThis object enables you to iterate through the set of glyph runs in the current document
ATE::IGlyphsEncapsulates a set of glyphs as a text resource
ATE::IGlyphsIteratorThis class enables you to iterate through a set of.glyphs
ATE::IInhibitReflowA convenience class for temporarily inhibiting reflow in a text story
ATE::IKinsokuEncapsulates a Kinsoku as a text resource
ATE::IKinsokuSetEncapsulates a set of Kinsoku as a text resource
ATE::IMojiKumiEncapsulates the MojiKumi characteristics of a character as a text resource
ATE::IMojiKumiSetEncapsulates a MojiKumi set as a text resource
ATE::IParaFeaturesThis class encapsulates the complete set of paragraph attributes that can be applied to text
ATE::IParagraphThis class encapsulates a paragraph of text, to which a paragraph style (IParaStyle) can be applied
ATE::IParagraphsIteratorThis class allows you to iterate through a set of paragraphs contained in a set of story objects or text ranges
ATE::IParaInspectorThis class allows you to retrieve the paragraph features that apply to a specific paragraph, after considering all inherited style values and local overrides
ATE::IParaStyleThis class encapsulates a named paragraph style, which can be applied to a paragraph or set of paragraphs
ATE::IParaStylesEncapsulates a set of paragraph styles as a text resource
ATE::IParaStylesIteratorThis class allows you to iterate through a set of paragraph styles
ATE::ISpellThis class allows you to configure and execute spell-checks within a document, story, or text range
ATE::IStoriesEncapsulates a set of stories
ATE::IStoryThis class represents a text flow
ATE::ITabStopEncapsulates a tab stop in a paragraph
ATE::ITabStopsEncapsulates a set if tab stops in a paragraph
ATE::ITabStopsIteratorThis class allows you to iterate through a set of tab stops
ATE::ITextFrameThis class encapsulates a text frame, which manages the layout of a text range into rows and columns
ATE::ITextFramesIteratorThis object enables you to iterate through the set of text frames in the current document
ATE::ITextLineThis class encapsulates a line of text in a text frame
ATE::ITextLinesIteratorThis object enables you to iterate through the set of text lines in a text frame
ATE::ITextRangeA 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::ITextRangesEncapsulates a set of text ranges
ATE::ITextRangesIteratorThis object allows you to iterate through a set of text ranges
ATE::ITextResourcesParent class for IApplicationTextResources and IDocumentTextResources
ATE::ITextRunsIteratorThis object allows you to iterate through a set of text runs in a story
ATE::IVersionInfoThis object encapsulates version information for the Adobe Text Engine (ATE)
ATE::IWordsIteratorThis object allows you to iterate through a set of words in a text range
JPXLabParamsParameters for color conversion type kCIELab_16Bit2RGB
ai::LocaleThis class represents a predefined set of locales used in Illustrator, with a unique identifying code and associated descriptive string for the language and region
MatrixTformThis structure describes a transformation, in "descriptive" form and matrix form
ai::NumberFormatClass used for locale-dependent number formatting
ai::PaintThis class describes how an art object is painted using a fully-defined paint
ai::PartialPaintThis class describes how an art object is painted using a partially-defined paint
PathEditDescriptionThe details of an edit description, passed as a parameter to AIBeautifulStrokesSuite::AdjustWidthAnchorsBeforePathEdit()
PI68KCodeDesc68k code descriptor
PICFMCodeDescPowerPC code descriptor
PICFMCodeResourceDescCFM code descriptor
PIFragmentCodeDescFor 'frag' PICodeFragmentProperty
PIMachCodeDescPowerPC Mach-O code descriptor
PIMacIntelCodeDescFor 'mi32' PICodeMacIntel32Property and 'mi64' PICodeMacIntel64Property
PIPropertyPlug-in property
PIPropertyListPlug-in property list
PIPSMachOCodeDescPowerPC Mach-O code descriptor, as defined in Photoshop plug-ins
PIWin16X86CodeDescWin16 Intel code descriptor
PIWin32X86CodeDescWin32 Intel code descriptor
PlatformAddFileFormatDataInformation needed to add a file format
PlatformAddFileFormatData4Legacy structure for kAIFileFormatVersion4
PlatformAddFileFormatExDataInformation needed to add a file format
ai::PlatformTraitsEncoding characteristics and functions for platform encoding
ai::PointTraits::PointStruct_Traits< S >
ai::PointTraits::PointStruct_Traits< AIPoint >
ai::PointTraits::PointStruct_Traits< AIRealPoint >
PSDExportPrefs
PSDImportPrefs
ai::PStrMutable 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)
ReflectTransformParameters structure for a Reflect transformation
RotateTransformParameters structure for a Rotate transformation
ScaleTransformParameters structure for a Scale transformation
ShearTransformParameters structure for a Shear transformation
ATE::SLOToOTLanguage
SPAccessMessageMessage sent with the kSPAccessCaller
SPAccessSuiteThis suite is used to load and unload plug-ins
SPAdaptersMessageThe message passed with all kSPAdaptersCaller calls
SPAdaptersSuiteAn adapter is an interface between the PICA plug-in manager and an individual plug-in
ai::SPAllocAllocator object class for the AutoBuffer template
SPBasicFuncStructInternal
SPBasicSuiteThis suite provides basic memory management for PICA (the Adobe plug-in manager) and defines the basic functions for acquiring and releasing other suites
SPBlockDebugSuiteThis suite provides basic debugging capability for blocks of memory allocated with the SPBlocksSuite
SPBlocksSuiteThis suite provides basic memory management for PICA (the Adobe plug-in manager), with debugging capability for the development version of the application
SPCachesSuiteThis suite allows you to manage PICA cache memory
SPFilesSuiteThis suite allows you to access the PICA files list
SPFilesSuiteV3This suite allows you to access the PICA files list
SPHostProcsCallback procedures provided to PICA by the application
SPInterfaceMessageA basic message, sent with kSPInterfaceCaller
SPInterfaceSuiteThis suite provides is the ability for a plug-in to call other plug-ins, by sending a message to the main entry point
SPMacResChainResource chain access information on Mac OS
SPMessageDataBasic suite-access information provided with every call
SPPlatformAccessInfoAccess information for the resource chain on Mac OS, or library information on Windows
SPPlatformFileInfoPlatform-specific file metadata
SPPlatformFileInfoV3Platform-specific file metadata
SPPlatformFileReferenceA file reference in terms of a string
SPPlatformFileSpecificationA file specification In Mac OS.It is the same as FSSpec
SPPlatformFileSpecificationW
SPPluginsSuiteThis 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)
SPPropertiesMessageMessage passed with the kSPPropertiesCaller
SPPropertiesSuiteUse these functions to create, access, and manage plug-in property lists associated with a specific plug-in
SPPurgeCachesMessageMessage passed with the kSPPluginPurgeCachesSelector
SPRuntimeSuiteThis suite allows you to obtain specific references to the PICA global lists and string pool
SPStringsSuiteThis suite allows you to work with the PICA string pool
SPSuitesSuiteThis suite allows you to create, manage, and access PICA function suites
StrokeHitResultsFilled out by AIBeautifulStrokesSuite::StrokeHitTest(), to report the results of a hit test on the focal stroke of a given path
StyleMapUnionAIPluginGroupMessage::styleMap value
StyleUnionAIPluginGroupMessage::style value
TransformUnionA union of transformation types
TranslateTransformParameters structure for a Move transformation
ai::UnicodeStringUnicodeString objects provide basic string functionality for Unicode-based strings, similar to that provided by the standard C string library
ai::UTF16TraitsEncoding characteristics and functions for UTF-16 encoding
ai::UTF8TraitsEncoding characteristics and functions for UTF-8 encoding
ai::WCHARStrIn Windows only


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks