# Illustrator — Adobe ExtendScript API > Adobe Illustrator 29 Type Library, generated 2026-09-16. 292 entries: 108 objects, 50 collections, 134 enumerations. Every object has a page and a Markdown twin at the same path: `https://www.indesignjs.de/indesignapi/illustrator/.md` — for example [AlternateGlyphsForm](https://www.indesignjs.de/indesignapi/illustrator/AlternateGlyphsForm.md). Fetch the Markdown, not the HTML: same content, a fraction of the tokens. ## Files - [illustrator.d.ts](https://www.indesignjs.de/indesignapi/illustrator/illustrator.d.ts): TypeScript declarations, self-contained — the classes, the enumerations and the global names (app, alert, $). Drop it into a project and the language server answers without any lookup. It needs a jsconfig.json next to the scripts: `{ "compilerOptions": { "lib": ["es5"], "types": [], "checkJs": false }, "include": ["**/*.js", "**/*.d.ts"] }`. Without it the editor loads the DOM library, and Document, Event, Text and Window resolve to the browser versions. ScriptUI is not in this file. - [illustrator-scriptui.d.ts](https://www.indesignjs.de/indesignapi/illustrator/illustrator-scriptui.d.ts): the same plus ScriptUI, for scripts with a dialog. Nine classes carry a name in both models (Window, Button, Event, Events, Group, ListBox, Panel, RadioButton, StaticText); here they are the ScriptUI ones, and references to the product classes read `any`. Use either this file or the plain one, never both — TypeScript holds one meaning per global name. - [api.json](https://www.indesignjs.de/indesignapi/illustrator/api.json): the whole model as JSON. Large — page through it, do not paste it. - [index.html](https://www.indesignjs.de/indesignapi/illustrator/index.html): every object, linked. ## Objects - [AlternateGlyphsForm](https://www.indesignjs.de/indesignapi/illustrator/AlternateGlyphsForm.md): Enumeration. The alternate glyphs form of text. - [AntiAliasingMethod](https://www.indesignjs.de/indesignapi/illustrator/AntiAliasingMethod.md): Enumeration. Controls the type of antialiasing method used in the rasterization. - [Application](https://www.indesignjs.de/indesignapi/illustrator/Application.md): Object. The Adobe Illustrator application. - [ArtStyle](https://www.indesignjs.de/indesignapi/illustrator/ArtStyle.md): Object. An art style. - [ArtStyles](https://www.indesignjs.de/indesignapi/illustrator/ArtStyles.md): Collection. A collection of art styles. - [Artboard](https://www.indesignjs.de/indesignapi/illustrator/Artboard.md): Object. An artboard object. - [Artboards](https://www.indesignjs.de/indesignapi/illustrator/Artboards.md): Collection. A collection of artboards. - [Asset](https://www.indesignjs.de/indesignapi/illustrator/Asset.md): Object. An (exportable) asset. - [Assets](https://www.indesignjs.de/indesignapi/illustrator/Assets.md): Collection. A collection of assets. - [AutoCADColors](https://www.indesignjs.de/indesignapi/illustrator/AutoCADColors.md): Enumeration. - [AutoCADCompatibility](https://www.indesignjs.de/indesignapi/illustrator/AutoCADCompatibility.md): Enumeration. - [AutoCADExportFileFormat](https://www.indesignjs.de/indesignapi/illustrator/AutoCADExportFileFormat.md): Enumeration. - [AutoCADExportOption](https://www.indesignjs.de/indesignapi/illustrator/AutoCADExportOption.md): Enumeration. - [AutoCADGlobalScaleOption](https://www.indesignjs.de/indesignapi/illustrator/AutoCADGlobalScaleOption.md): Enumeration. - [AutoCADRasterFormat](https://www.indesignjs.de/indesignapi/illustrator/AutoCADRasterFormat.md): Enumeration. - [AutoCADUnit](https://www.indesignjs.de/indesignapi/illustrator/AutoCADUnit.md): Enumeration. - [AutoKernType](https://www.indesignjs.de/indesignapi/illustrator/AutoKernType.md): Enumeration. The auto kern type. - [AutoLeadingType](https://www.indesignjs.de/indesignapi/illustrator/AutoLeadingType.md): Enumeration. The auto leading type. - [BaselineDirectionType](https://www.indesignjs.de/indesignapi/illustrator/BaselineDirectionType.md): Enumeration. The baseline direction type. - [BlendModes](https://www.indesignjs.de/indesignapi/illustrator/BlendModes.md): Enumeration. Blend modes used when compositing an object. - [BlendsExpandPolicy](https://www.indesignjs.de/indesignapi/illustrator/BlendsExpandPolicy.md): Enumeration. Blends Expand policy used by FXG file format. - [Brush](https://www.indesignjs.de/indesignapi/illustrator/Brush.md): Object. A brush. - [Brushes](https://www.indesignjs.de/indesignapi/illustrator/Brushes.md): Collection. A collection of brushes. - [BurasagariTypeEnum](https://www.indesignjs.de/indesignapi/illustrator/BurasagariTypeEnum.md): Enumeration. The Burasagari type. - [CMYKColor](https://www.indesignjs.de/indesignapi/illustrator/CMYKColor.md): Object. A CMYK color specification. - [CaseChangeType](https://www.indesignjs.de/indesignapi/illustrator/CaseChangeType.md): Enumeration. The case change type. - [CharacterAttributes](https://www.indesignjs.de/indesignapi/illustrator/CharacterAttributes.md): Object. Properties of a character. - [CharacterStyle](https://www.indesignjs.de/indesignapi/illustrator/CharacterStyle.md): Object. A named style that remembers character attributes. - [CharacterStyles](https://www.indesignjs.de/indesignapi/illustrator/CharacterStyles.md): Collection. A collection of character styles. - [Characters](https://www.indesignjs.de/indesignapi/illustrator/Characters.md): Collection. A collection of characters. - [Color](https://www.indesignjs.de/indesignapi/illustrator/Color.md): Object. The parent class for all color values used in Illustrator. See the specific color classes for more information. - [ColorConversion](https://www.indesignjs.de/indesignapi/illustrator/ColorConversion.md): Enumeration. PDF color conversion policy. - [ColorConvertPurpose](https://www.indesignjs.de/indesignapi/illustrator/ColorConvertPurpose.md): Enumeration. Denotes the purpose of color conversion using ConvertSmapleColor method. - [ColorDestination](https://www.indesignjs.de/indesignapi/illustrator/ColorDestination.md): Enumeration. PDF destination profile. - [ColorDitherMethod](https://www.indesignjs.de/indesignapi/illustrator/ColorDitherMethod.md): Enumeration. Method used to dither colors for PNG8 and GIF export formats. - [ColorModel](https://www.indesignjs.de/indesignapi/illustrator/ColorModel.md): Enumeration. Color model of the custom color. - [ColorProfile](https://www.indesignjs.de/indesignapi/illustrator/ColorProfile.md): Enumeration. PDF ICC profile inclusion. - [ColorReductionMethod](https://www.indesignjs.de/indesignapi/illustrator/ColorReductionMethod.md): Enumeration. Method used to reduce color for PNG8 and GIF export formats. - [ColorType](https://www.indesignjs.de/indesignapi/illustrator/ColorType.md): Enumeration. The color model. - [Compatibility](https://www.indesignjs.de/indesignapi/illustrator/Compatibility.md): Enumeration. The compatibility type. - [ComposerEngineType](https://www.indesignjs.de/indesignapi/illustrator/ComposerEngineType.md): Enumeration. The composer type constants. - [CompoundPathItem](https://www.indesignjs.de/indesignapi/illustrator/CompoundPathItem.md): Object. Compound path artwork item. - [CompoundPathItems](https://www.indesignjs.de/indesignapi/illustrator/CompoundPathItems.md): Collection. A collection of compound path items. - [CompressionQuality](https://www.indesignjs.de/indesignapi/illustrator/CompressionQuality.md): Enumeration. The compression type. - [CoordinateSystem](https://www.indesignjs.de/indesignapi/illustrator/CoordinateSystem.md): Enumeration. Coordinate system used by Illustrator. - [CropOptions](https://www.indesignjs.de/indesignapi/illustrator/CropOptions.md): Enumeration. The crop style. - [DataSet](https://www.indesignjs.de/indesignapi/illustrator/DataSet.md): Object. A set of variables and their associated dynamic data which will be used for dynamic publishing. - [DataSets](https://www.indesignjs.de/indesignapi/illustrator/DataSets.md): Collection. A collection of datasets. - [DiacVPosType](https://www.indesignjs.de/indesignapi/illustrator/DiacVPosType.md): Enumeration. Diacritic vertical position type constants. - [DigitSetType](https://www.indesignjs.de/indesignapi/illustrator/DigitSetType.md): Enumeration. Digit set type constants. - [Dimensions](https://www.indesignjs.de/indesignapi/illustrator/Dimensions.md): Object. Dimensions (height and width) - [DirOverrideType](https://www.indesignjs.de/indesignapi/illustrator/DirOverrideType.md): Enumeration. Direction override type constants. - [Document](https://www.indesignjs.de/indesignapi/illustrator/Document.md): Object. A document. - [DocumentArtboardLayout](https://www.indesignjs.de/indesignapi/illustrator/DocumentArtboardLayout.md): Enumeration. The layout of artboards in document. - [DocumentColorSpace](https://www.indesignjs.de/indesignapi/illustrator/DocumentColorSpace.md): Enumeration. The color spaces available for documents. - [DocumentLayoutStyle](https://www.indesignjs.de/indesignapi/illustrator/DocumentLayoutStyle.md): Enumeration. Document layout style types. - [DocumentPreset](https://www.indesignjs.de/indesignapi/illustrator/DocumentPreset.md): Object. The new document preset to use for creating a new document. - [DocumentPresetType](https://www.indesignjs.de/indesignapi/illustrator/DocumentPresetType.md): Enumeration. The preset types available for new documents. - [DocumentPreviewMode](https://www.indesignjs.de/indesignapi/illustrator/DocumentPreviewMode.md): Enumeration. The preview modes available when creating a new document. - [DocumentRasterResolution](https://www.indesignjs.de/indesignapi/illustrator/DocumentRasterResolution.md): Enumeration. The raster resolutions available when creating a new document. - [DocumentTransparencyGrid](https://www.indesignjs.de/indesignapi/illustrator/DocumentTransparencyGrid.md): Enumeration. The transparency grid for the new document, in video presets. - [DocumentType](https://www.indesignjs.de/indesignapi/illustrator/DocumentType.md): Enumeration. Savable document types. - [Documents](https://www.indesignjs.de/indesignapi/illustrator/Documents.md): Collection. A collection of documents. - [DownsampleMethod](https://www.indesignjs.de/indesignapi/illustrator/DownsampleMethod.md): Enumeration. The resample type. - [EPSPostScriptLevelEnum](https://www.indesignjs.de/indesignapi/illustrator/EPSPostScriptLevelEnum.md): Enumeration. The PostScript levels available when saving EPS files. - [EPSPreview](https://www.indesignjs.de/indesignapi/illustrator/EPSPreview.md): Enumeration. The preview type. - [EPSSaveOptions](https://www.indesignjs.de/indesignapi/illustrator/EPSSaveOptions.md): Object. Options which may be supplied when saving a document as an Illustrator EPS file. - [EmbedItem](https://www.indesignjs.de/indesignapi/illustrator/EmbedItem.md): Object. Embedded artwork item. - [EmbeddedItems](https://www.indesignjs.de/indesignapi/illustrator/EmbeddedItems.md): Collection. EmbeddedItems Collection. - [ExportForScreensItemToExport](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensItemToExport.md): Object. An item that needs to be exported; for example, a document, artboard, or asset. - [ExportForScreensOptionsJPEG](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensOptionsJPEG.md): Object. Options which may be provided when exporting a document as a JPEG100 file. - [ExportForScreensOptionsPNG24](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensOptionsPNG24.md): Object. Options which may be provided when exporting a document as an 24 bit PNG file. - [ExportForScreensOptionsPNG8](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensOptionsPNG8.md): Object. Options which may be provided when exporting a document as an 8 bit PNG file. - [ExportForScreensOptionsWebOptimizedSVG](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensOptionsWebOptimizedSVG.md): Object. Options which may be provided when exporting a document as a web optimized SVG file. - [ExportForScreensPDFOptions](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensPDFOptions.md): Object. Options which may be provided when exporting a document as a PDF file. - [ExportForScreensScaleType](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensScaleType.md): Enumeration. Export for screens scale type. - [ExportForScreensType](https://www.indesignjs.de/indesignapi/illustrator/ExportForScreensType.md): Enumeration. Export for screens type. - [ExportOptionsAutoCAD](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsAutoCAD.md): Object. Options which may be supplied when exporting a document to AutoCAD formats (.dwg or .dxf) - [ExportOptionsGIF](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsGIF.md): Object. Options which may be supplied when exporting a document as a GIF file. - [ExportOptionsJPEG](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsJPEG.md): Object. Options which may be supplied when exporting a document as a JPEG file. - [ExportOptionsPNG24](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsPNG24.md): Object. Options which may be supplied when exporting a document as an 24 bit PNG file. - [ExportOptionsPNG8](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsPNG8.md): Object. Options which may be supplied when exporting a document as an 8 bit PNG file. - [ExportOptionsPhotoshop](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsPhotoshop.md): Object. Options which may be supplied when exporting a document as a Photoshop file. - [ExportOptionsSVG](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsSVG.md): Object. Options which may be supplied when exporting a document as an SVG file. - [ExportOptionsTIFF](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsTIFF.md): Object. Options which may be supplied when exporting a document as a TIFF file. - [ExportOptionsWebOptimizedSVG](https://www.indesignjs.de/indesignapi/illustrator/ExportOptionsWebOptimizedSVG.md): Object. Options which may be supplied when exporting a document as a Web optimized SVG file. - [ExportType](https://www.indesignjs.de/indesignapi/illustrator/ExportType.md): Enumeration. Export file types. - [FXGSaveOptions](https://www.indesignjs.de/indesignapi/illustrator/FXGSaveOptions.md): Object. Options which may be supplied when saving a document as an FXG file. - [FXGVersion](https://www.indesignjs.de/indesignapi/illustrator/FXGVersion.md): Enumeration. The FXG file format version. - [FigureStyleType](https://www.indesignjs.de/indesignapi/illustrator/FigureStyleType.md): Enumeration. The figure style type. - [FiltersPreservePolicy](https://www.indesignjs.de/indesignapi/illustrator/FiltersPreservePolicy.md): Enumeration. Filters preserve policy used by FXG file format. - [FirstBaselineType](https://www.indesignjs.de/indesignapi/illustrator/FirstBaselineType.md): Enumeration. Text Item First baseline types. - [FontBaselineOption](https://www.indesignjs.de/indesignapi/illustrator/FontBaselineOption.md): Enumeration. The font baseline option. - [FontCapsOption](https://www.indesignjs.de/indesignapi/illustrator/FontCapsOption.md): Enumeration. The font capitalization option. - [FontOpenTypePositionOption](https://www.indesignjs.de/indesignapi/illustrator/FontOpenTypePositionOption.md): Enumeration. The OpenType font position option. - [FontSubstitutionPolicy](https://www.indesignjs.de/indesignapi/illustrator/FontSubstitutionPolicy.md): Enumeration. The font substitution policy. - [Gradient](https://www.indesignjs.de/indesignapi/illustrator/Gradient.md): Object. A gradient. - [GradientColor](https://www.indesignjs.de/indesignapi/illustrator/GradientColor.md): Object. A Gradient color specification. - [GradientStop](https://www.indesignjs.de/indesignapi/illustrator/GradientStop.md): Object. A gradient stop. - [GradientStops](https://www.indesignjs.de/indesignapi/illustrator/GradientStops.md): Collection. A collection of gradient stops. - [GradientType](https://www.indesignjs.de/indesignapi/illustrator/GradientType.md): Enumeration. The gradient type. - [Gradients](https://www.indesignjs.de/indesignapi/illustrator/Gradients.md): Collection. A collection of gradients. - [GradientsPreservePolicy](https://www.indesignjs.de/indesignapi/illustrator/GradientsPreservePolicy.md): Enumeration. Gradients preserve policy used by FXG file format. - [GraphItem](https://www.indesignjs.de/indesignapi/illustrator/GraphItem.md): Object. Graph artwork item. - [GraphItems](https://www.indesignjs.de/indesignapi/illustrator/GraphItems.md): Collection. - [GrayColor](https://www.indesignjs.de/indesignapi/illustrator/GrayColor.md): Object. A gray color specification. - [GridRepeatConfig](https://www.indesignjs.de/indesignapi/illustrator/GridRepeatConfig.md): Object. Options for grid repaat art configuration. - [GridRepeatItem](https://www.indesignjs.de/indesignapi/illustrator/GridRepeatItem.md): Object. A grid repeat item. - [GridRepeatItems](https://www.indesignjs.de/indesignapi/illustrator/GridRepeatItems.md): Collection. A collection of grid repeat items. - [GridRepeatUpdate](https://www.indesignjs.de/indesignapi/illustrator/GridRepeatUpdate.md): Enumeration. Each flag represent which property of grid repeat gets updated. - [GroupItem](https://www.indesignjs.de/indesignapi/illustrator/GroupItem.md): Object. An artwork group item. - [GroupItems](https://www.indesignjs.de/indesignapi/illustrator/GroupItems.md): Collection. A collection of group items. - [IllustratorSaveOptions](https://www.indesignjs.de/indesignapi/illustrator/IllustratorSaveOptions.md): Object. Options which may be supplied when saving a document as an Illustrator file. - [ImageCaptureOptions](https://www.indesignjs.de/indesignapi/illustrator/ImageCaptureOptions.md): Object. Options which may be supplied when capturing a portion of the artwork as an 24 bit PNG file. - [ImageColorSpace](https://www.indesignjs.de/indesignapi/illustrator/ImageColorSpace.md): Enumeration. The color space. - [Ink](https://www.indesignjs.de/indesignapi/illustrator/Ink.md): Object. Printer's ink. - [InkInfo](https://www.indesignjs.de/indesignapi/illustrator/InkInfo.md): Object. Ink information. - [InkPrintStatus](https://www.indesignjs.de/indesignapi/illustrator/InkPrintStatus.md): Enumeration. The ink printing status. - [InkType](https://www.indesignjs.de/indesignapi/illustrator/InkType.md): Enumeration. The ink type. - [InsertionPoint](https://www.indesignjs.de/indesignapi/illustrator/InsertionPoint.md): Object. A location between characters, used to insert new text objects. - [InsertionPoints](https://www.indesignjs.de/indesignapi/illustrator/InsertionPoints.md): Collection. A collection of insertion points. - [JPEGCompressionMethodType](https://www.indesignjs.de/indesignapi/illustrator/JPEGCompressionMethodType.md): Enumeration. JPEG Compression Method type. - [JavaScriptExecutionMode](https://www.indesignjs.de/indesignapi/illustrator/JavaScriptExecutionMode.md): Enumeration. When should a JavaScript debugger be shown. - [Justification](https://www.indesignjs.de/indesignapi/illustrator/Justification.md): Enumeration. The paragraph alignment. - [KashidaWidthType](https://www.indesignjs.de/indesignapi/illustrator/KashidaWidthType.md): Enumeration. The kashida width type constants. - [KashidasType](https://www.indesignjs.de/indesignapi/illustrator/KashidasType.md): Enumeration. The kashida type constants. - [KinsokuOrderEnum](https://www.indesignjs.de/indesignapi/illustrator/KinsokuOrderEnum.md): Enumeration. The preferred Kinsoku order. - [KnockoutState](https://www.indesignjs.de/indesignapi/illustrator/KnockoutState.md): Enumeration. Knockout state of a page item. - [LabColor](https://www.indesignjs.de/indesignapi/illustrator/LabColor.md): Object. An Lab color specification. - [LanguageType](https://www.indesignjs.de/indesignapi/illustrator/LanguageType.md): Enumeration. The language of text. - [Layer](https://www.indesignjs.de/indesignapi/illustrator/Layer.md): Object. A layer. - [Layers](https://www.indesignjs.de/indesignapi/illustrator/Layers.md): Collection. A collection of layers. - [LegacyTextItem](https://www.indesignjs.de/indesignapi/illustrator/LegacyTextItem.md): Object. Unconverted legacy text items from documents in pre-version 11 formats. - [LegacyTextItems](https://www.indesignjs.de/indesignapi/illustrator/LegacyTextItems.md): Collection. A collection of legacy text items. - [LibraryType](https://www.indesignjs.de/indesignapi/illustrator/LibraryType.md): Enumeration. Illustrator library types. - [Lines](https://www.indesignjs.de/indesignapi/illustrator/Lines.md): Collection. A collection of lines. - [Matrix](https://www.indesignjs.de/indesignapi/illustrator/Matrix.md): Object. - [MeshItem](https://www.indesignjs.de/indesignapi/illustrator/MeshItem.md): Object. Mesh artwork item. - [MeshItems](https://www.indesignjs.de/indesignapi/illustrator/MeshItems.md): Collection. - [MonochromeCompression](https://www.indesignjs.de/indesignapi/illustrator/MonochromeCompression.md): Enumeration. The monochrome compression type. - [NoColor](https://www.indesignjs.de/indesignapi/illustrator/NoColor.md): Object. Represents the 'none' color. - [NonNativeItem](https://www.indesignjs.de/indesignapi/illustrator/NonNativeItem.md): Object. Non-native artwork item. - [NonNativeItems](https://www.indesignjs.de/indesignapi/illustrator/NonNativeItems.md): Collection. - [OpenOptions](https://www.indesignjs.de/indesignapi/illustrator/OpenOptions.md): Object. Options which may be supplied when opening a file. - [OpenOptionsAutoCAD](https://www.indesignjs.de/indesignapi/illustrator/OpenOptionsAutoCAD.md): Object. Options which may be supplied when opening a AutoCAD file. - [OpenOptionsPDF](https://www.indesignjs.de/indesignapi/illustrator/OpenOptionsPDF.md): Object. Options which may be supplied when opening a PDF file. - [OpenOptionsPhotoshop](https://www.indesignjs.de/indesignapi/illustrator/OpenOptionsPhotoshop.md): Object. Options which are applied when opening or placing a Photoshop file. - [OutputFlattening](https://www.indesignjs.de/indesignapi/illustrator/OutputFlattening.md): Enumeration. How should transparency be flattened for pre-AI9 file formats. - [PDFBoxType](https://www.indesignjs.de/indesignapi/illustrator/PDFBoxType.md): Enumeration. Crop box. - [PDFChangesAllowedEnum](https://www.indesignjs.de/indesignapi/illustrator/PDFChangesAllowedEnum.md): Enumeration. Options available for making changes to a pdf document. - [PDFCompatibility](https://www.indesignjs.de/indesignapi/illustrator/PDFCompatibility.md): Enumeration. The PDF compatibility type. - [PDFOverprint](https://www.indesignjs.de/indesignapi/illustrator/PDFOverprint.md): Enumeration. Pdf overprint options. - [PDFPrintAllowedEnum](https://www.indesignjs.de/indesignapi/illustrator/PDFPrintAllowedEnum.md): Enumeration. Pdf print permissions. - [PDFSaveOptions](https://www.indesignjs.de/indesignapi/illustrator/PDFSaveOptions.md): Object. Options which may be supplied when saving a document as a PDF file. - [PDFTrimMarkWeight](https://www.indesignjs.de/indesignapi/illustrator/PDFTrimMarkWeight.md): Enumeration. Pdf trim mark weight options. - [PDFXStandard](https://www.indesignjs.de/indesignapi/illustrator/PDFXStandard.md): Enumeration. This provides a means for matching the color characteristics of a PDF document. - [PPDFile](https://www.indesignjs.de/indesignapi/illustrator/PPDFile.md): Object. A PPD file. - [PPDFileInfo](https://www.indesignjs.de/indesignapi/illustrator/PPDFileInfo.md): Object. PPD file information. - [PageItem](https://www.indesignjs.de/indesignapi/illustrator/PageItem.md): Object. A page item object. - [PageItems](https://www.indesignjs.de/indesignapi/illustrator/PageItems.md): Collection. A collection of page items. - [PageMarksTypes](https://www.indesignjs.de/indesignapi/illustrator/PageMarksTypes.md): Enumeration. The page marks style type. - [Paper](https://www.indesignjs.de/indesignapi/illustrator/Paper.md): Object. Paper size. - [PaperInfo](https://www.indesignjs.de/indesignapi/illustrator/PaperInfo.md): Object. Paper information. - [ParagraphAttributes](https://www.indesignjs.de/indesignapi/illustrator/ParagraphAttributes.md): Object. Properties of a paragraph. - [ParagraphDirectionType](https://www.indesignjs.de/indesignapi/illustrator/ParagraphDirectionType.md): Enumeration. The composer type constants. - [ParagraphStyle](https://www.indesignjs.de/indesignapi/illustrator/ParagraphStyle.md): Object. A named style that remembers paragraph attributes. - [ParagraphStyles](https://www.indesignjs.de/indesignapi/illustrator/ParagraphStyles.md): Collection. A collection of paragraph styles. - [Paragraphs](https://www.indesignjs.de/indesignapi/illustrator/Paragraphs.md): Collection. A collection of Paragraphs. - [PathItem](https://www.indesignjs.de/indesignapi/illustrator/PathItem.md): Collection. An artwork path item. - [PathItems](https://www.indesignjs.de/indesignapi/illustrator/PathItems.md): Collection. A collection of path items. - [PathPoint](https://www.indesignjs.de/indesignapi/illustrator/PathPoint.md): Object. A point on a path. - [PathPointSelection](https://www.indesignjs.de/indesignapi/illustrator/PathPointSelection.md): Enumeration. The path point selection state. - [PathPoints](https://www.indesignjs.de/indesignapi/illustrator/PathPoints.md): Collection. A collection of path points. - [Pattern](https://www.indesignjs.de/indesignapi/illustrator/Pattern.md): Object. A pattern. - [PatternColor](https://www.indesignjs.de/indesignapi/illustrator/PatternColor.md): Object. A Pattern color specification. - [Patterns](https://www.indesignjs.de/indesignapi/illustrator/Patterns.md): Collection. A collection of patterns. - [PerspectiveGridPlaneType](https://www.indesignjs.de/indesignapi/illustrator/PerspectiveGridPlaneType.md): Enumeration. Perspective grid plane types. - [PhotoshopCompatibility](https://www.indesignjs.de/indesignapi/illustrator/PhotoshopCompatibility.md): Enumeration. The Photoshop compatibility type. - [PlacedItem](https://www.indesignjs.de/indesignapi/illustrator/PlacedItem.md): Object. Placed artwork item. - [PlacedItems](https://www.indesignjs.de/indesignapi/illustrator/PlacedItems.md): Collection. - [PluginItem](https://www.indesignjs.de/indesignapi/illustrator/PluginItem.md): Object. Plugin artwork item. - [PluginItems](https://www.indesignjs.de/indesignapi/illustrator/PluginItems.md): Collection. - [Point](https://www.indesignjs.de/indesignapi/illustrator/Point.md): Collection. Describes a point. This class is also a two-element collection. - [PointType](https://www.indesignjs.de/indesignapi/illustrator/PointType.md): Enumeration. The path point type: smooth/corner. - [PolarityValues](https://www.indesignjs.de/indesignapi/illustrator/PolarityValues.md): Enumeration. - [PostScriptImageCompressionType](https://www.indesignjs.de/indesignapi/illustrator/PostScriptImageCompressionType.md): Enumeration. The PostScript image compression type. - [Preferences](https://www.indesignjs.de/indesignapi/illustrator/Preferences.md): Object. Preferences for Illustrator. - [PrintArtworkDesignation](https://www.indesignjs.de/indesignapi/illustrator/PrintArtworkDesignation.md): Enumeration. The artwork layers/objects to be printed. - [PrintColorIntent](https://www.indesignjs.de/indesignapi/illustrator/PrintColorIntent.md): Enumeration. The color intent type. - [PrintColorManagementOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintColorManagementOptions.md): Object. The color management options. - [PrintColorProfile](https://www.indesignjs.de/indesignapi/illustrator/PrintColorProfile.md): Enumeration. The color profile type. - [PrintColorSeparationMode](https://www.indesignjs.de/indesignapi/illustrator/PrintColorSeparationMode.md): Enumeration. The color separation mode. - [PrintColorSeparationOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintColorSeparationOptions.md): Object. Print color separation options. - [PrintCoordinateOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintCoordinateOptions.md): Object. The print coordinate options. - [PrintFlattenerOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintFlattenerOptions.md): Object. The transparency flattening options. - [PrintFontDownloadMode](https://www.indesignjs.de/indesignapi/illustrator/PrintFontDownloadMode.md): Enumeration. The printer font download mode. - [PrintFontOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintFontOptions.md): Object. The font options for printing. - [PrintJobOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintJobOptions.md): Object. The print job options. - [PrintOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintOptions.md): Object. The print options. - [PrintOrientation](https://www.indesignjs.de/indesignapi/illustrator/PrintOrientation.md): Enumeration. The artwork printing orientation. - [PrintPageMarksOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintPageMarksOptions.md): Object. The page marks options. - [PrintPaperOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintPaperOptions.md): Object. The paper options. - [PrintPosition](https://www.indesignjs.de/indesignapi/illustrator/PrintPosition.md): Enumeration. The artwork printing position on media. - [PrintPostScriptOptions](https://www.indesignjs.de/indesignapi/illustrator/PrintPostScriptOptions.md): Object. The PostScript options. - [PrintTiling](https://www.indesignjs.de/indesignapi/illustrator/PrintTiling.md): Enumeration. The page tiling type. - [Printer](https://www.indesignjs.de/indesignapi/illustrator/Printer.md): Object. An installed printer. - [PrinterColorMode](https://www.indesignjs.de/indesignapi/illustrator/PrinterColorMode.md): Enumeration. The printer color mode. - [PrinterInfo](https://www.indesignjs.de/indesignapi/illustrator/PrinterInfo.md): Object. Printer information. - [PrinterPostScriptLevelEnum](https://www.indesignjs.de/indesignapi/illustrator/PrinterPostScriptLevelEnum.md): Enumeration. The PostScript levels supported by various printers. - [PrinterTypeEnum](https://www.indesignjs.de/indesignapi/illustrator/PrinterTypeEnum.md): Enumeration. The printer type. - [PrintingBounds](https://www.indesignjs.de/indesignapi/illustrator/PrintingBounds.md): Enumeration. The printing bounds type. - [RGBColor](https://www.indesignjs.de/indesignapi/illustrator/RGBColor.md): Object. An RGB color specification. - [RadialRepeatConfig](https://www.indesignjs.de/indesignapi/illustrator/RadialRepeatConfig.md): Object. Options for radial repaat art configuration. - [RadialRepeatItem](https://www.indesignjs.de/indesignapi/illustrator/RadialRepeatItem.md): Object. A radial repeat item. - [RadialRepeatItems](https://www.indesignjs.de/indesignapi/illustrator/RadialRepeatItems.md): Collection. A collection of radial repeat items. - [RadialRepeatUpdate](https://www.indesignjs.de/indesignapi/illustrator/RadialRepeatUpdate.md): Enumeration. Each flag represent which property of radial repeat gets updated. - [RasterEffectOptions](https://www.indesignjs.de/indesignapi/illustrator/RasterEffectOptions.md): Object. The document raster effects settings. - [RasterImageLocation](https://www.indesignjs.de/indesignapi/illustrator/RasterImageLocation.md): Enumeration. Decide where the raster images will be stored. - [RasterItem](https://www.indesignjs.de/indesignapi/illustrator/RasterItem.md): Object. Raster artwork item. - [RasterItems](https://www.indesignjs.de/indesignapi/illustrator/RasterItems.md): Collection. - [RasterLinkState](https://www.indesignjs.de/indesignapi/illustrator/RasterLinkState.md): Enumeration. The raster link state. - [RasterizationColorModel](https://www.indesignjs.de/indesignapi/illustrator/RasterizationColorModel.md): Enumeration. Controls the color model for the rasterization. - [RasterizeOptions](https://www.indesignjs.de/indesignapi/illustrator/RasterizeOptions.md): Object. Options which may be supplied when rasterizing the artwork. - [Rectangle](https://www.indesignjs.de/indesignapi/illustrator/Rectangle.md): Collection. Describes a rectangle. This class is also a four-element collection. - [RepeatGridShiftFlipType](https://www.indesignjs.de/indesignapi/illustrator/RepeatGridShiftFlipType.md): Enumeration. Grid Repeat shift and flip type. - [RulerUnits](https://www.indesignjs.de/indesignapi/illustrator/RulerUnits.md): Enumeration. - [SVGCSSPropertyLocation](https://www.indesignjs.de/indesignapi/illustrator/SVGCSSPropertyLocation.md): Enumeration. - [SVGDTDVersion](https://www.indesignjs.de/indesignapi/illustrator/SVGDTDVersion.md): Enumeration. The version of the SVG DTD. - [SVGDocumentEncoding](https://www.indesignjs.de/indesignapi/illustrator/SVGDocumentEncoding.md): Enumeration. - [SVGFontSubsetting](https://www.indesignjs.de/indesignapi/illustrator/SVGFontSubsetting.md): Enumeration. What fonts to include with the file? - [SVGFontType](https://www.indesignjs.de/indesignapi/illustrator/SVGFontType.md): Enumeration. What font type to include with the file? - [SVGIdType](https://www.indesignjs.de/indesignapi/illustrator/SVGIdType.md): Enumeration. Type of SVG Id. - [SaveOptions](https://www.indesignjs.de/indesignapi/illustrator/SaveOptions.md): Enumeration. The options that may be applied when saving a file. - [Screen](https://www.indesignjs.de/indesignapi/illustrator/Screen.md): Object. Color separation screen. - [ScreenInfo](https://www.indesignjs.de/indesignapi/illustrator/ScreenInfo.md): Object. Screen information. - [ScreenMode](https://www.indesignjs.de/indesignapi/illustrator/ScreenMode.md): Enumeration. The screen mode. - [ScreenSpotFunction](https://www.indesignjs.de/indesignapi/illustrator/ScreenSpotFunction.md): Object. Color separation screen spot function. - [Spot](https://www.indesignjs.de/indesignapi/illustrator/Spot.md): Object. A custom color. - [SpotColor](https://www.indesignjs.de/indesignapi/illustrator/SpotColor.md): Object. Information about the spot color. - [SpotColorKind](https://www.indesignjs.de/indesignapi/illustrator/SpotColorKind.md): Enumeration. Custom color kind of the spot color. - [Spots](https://www.indesignjs.de/indesignapi/illustrator/Spots.md): Collection. A collection of custom spot colors. - [Stories](https://www.indesignjs.de/indesignapi/illustrator/Stories.md): Collection. A collection of stories. - [Story](https://www.indesignjs.de/indesignapi/illustrator/Story.md): Collection. A contiguous block of text. - [StrokeCap](https://www.indesignjs.de/indesignapi/illustrator/StrokeCap.md): Enumeration. The stroke cap. - [StrokeJoin](https://www.indesignjs.de/indesignapi/illustrator/StrokeJoin.md): Enumeration. The stroke joint. - [StyleRunAlignmentType](https://www.indesignjs.de/indesignapi/illustrator/StyleRunAlignmentType.md): Enumeration. The style run alignment. - [Swatch](https://www.indesignjs.de/indesignapi/illustrator/Swatch.md): Object. A color swatch. - [SwatchGroup](https://www.indesignjs.de/indesignapi/illustrator/SwatchGroup.md): Object. A Swatch group. - [SwatchGroups](https://www.indesignjs.de/indesignapi/illustrator/SwatchGroups.md): Collection. A collection of Swatch groups. - [Swatches](https://www.indesignjs.de/indesignapi/illustrator/Swatches.md): Collection. A collection of swatches. - [Symbol](https://www.indesignjs.de/indesignapi/illustrator/Symbol.md): Object. A symbol. - [SymbolItem](https://www.indesignjs.de/indesignapi/illustrator/SymbolItem.md): Object. An instance of a Symbol. - [SymbolItems](https://www.indesignjs.de/indesignapi/illustrator/SymbolItems.md): Collection. A collection of symbol items. - [SymbolRegistrationPoint](https://www.indesignjs.de/indesignapi/illustrator/SymbolRegistrationPoint.md): Enumeration. The symbol registration point. - [Symbols](https://www.indesignjs.de/indesignapi/illustrator/Symbols.md): Collection. A collection of symbols. - [SymmetryRepeatConfig](https://www.indesignjs.de/indesignapi/illustrator/SymmetryRepeatConfig.md): Object. Options for symmetry repaat art configuration. - [SymmetryRepeatItem](https://www.indesignjs.de/indesignapi/illustrator/SymmetryRepeatItem.md): Object. A symmetry repeat item. - [SymmetryRepeatItems](https://www.indesignjs.de/indesignapi/illustrator/SymmetryRepeatItems.md): Collection. A collection of symmetry repeat items. - [SymmetryRepeatUpdate](https://www.indesignjs.de/indesignapi/illustrator/SymmetryRepeatUpdate.md): Enumeration. Each flag represent which property of symmetry repeat gets updated. - [TIFFByteOrder](https://www.indesignjs.de/indesignapi/illustrator/TIFFByteOrder.md): Enumeration. Byte Order of TIFF file. - [TabStopAlignment](https://www.indesignjs.de/indesignapi/illustrator/TabStopAlignment.md): Enumeration. The tab alignment. - [TabStopInfo](https://www.indesignjs.de/indesignapi/illustrator/TabStopInfo.md): Object. Tab stop information (returned by tab stops from a paragraph object) - [Tag](https://www.indesignjs.de/indesignapi/illustrator/Tag.md): Object. A tag associated with a piece of artwork. - [Tags](https://www.indesignjs.de/indesignapi/illustrator/Tags.md): Collection. The collection of tags associated with a page item. - [TextAntialias](https://www.indesignjs.de/indesignapi/illustrator/TextAntialias.md): Enumeration. The type of text antialiasing. - [TextFont](https://www.indesignjs.de/indesignapi/illustrator/TextFont.md): Object. An installed font. - [TextFonts](https://www.indesignjs.de/indesignapi/illustrator/TextFonts.md): Collection. A collection of fonts. - [TextFrameItem](https://www.indesignjs.de/indesignapi/illustrator/TextFrameItem.md): Object. Text frame item. - [TextFrameItems](https://www.indesignjs.de/indesignapi/illustrator/TextFrameItems.md): Collection. A collection of text frame items. - [TextOrientation](https://www.indesignjs.de/indesignapi/illustrator/TextOrientation.md): Enumeration. The orientation. - [TextPath](https://www.indesignjs.de/indesignapi/illustrator/TextPath.md): Object. A text path item. - [TextPreservePolicy](https://www.indesignjs.de/indesignapi/illustrator/TextPreservePolicy.md): Enumeration. Text preserve policy used by FXG file format. - [TextRange](https://www.indesignjs.de/indesignapi/illustrator/TextRange.md): Collection. A range of characters from a text item. - [TextRanges](https://www.indesignjs.de/indesignapi/illustrator/TextRanges.md): Collection. A collection of text range items. - [TextType](https://www.indesignjs.de/indesignapi/illustrator/TextType.md): Enumeration. The type of text art. - [TracingColorType](https://www.indesignjs.de/indesignapi/illustrator/TracingColorType.md): Enumeration. The input color type Full Color or Limited colors. - [TracingMethodType](https://www.indesignjs.de/indesignapi/illustrator/TracingMethodType.md): Enumeration. The tracing method: abutting and overlapping. - [TracingModeType](https://www.indesignjs.de/indesignapi/illustrator/TracingModeType.md): Enumeration. The tracing mode: color, grayscale, black and white. - [TracingObject](https://www.indesignjs.de/indesignapi/illustrator/TracingObject.md): Object. A tracing object. - [TracingOptions](https://www.indesignjs.de/indesignapi/illustrator/TracingOptions.md): Object. Tracing options that guide the tracing process. - [Transformation](https://www.indesignjs.de/indesignapi/illustrator/Transformation.md): Enumeration. The transformation type. - [TrappingType](https://www.indesignjs.de/indesignapi/illustrator/TrappingType.md): Enumeration. The trapping type. - [UserInteractionLevel](https://www.indesignjs.de/indesignapi/illustrator/UserInteractionLevel.md): Enumeration. COM user interaction enumeration. - [Variable](https://www.indesignjs.de/indesignapi/illustrator/Variable.md): Object. Dynamic object used to create data-driven graphics. - [VariableKind](https://www.indesignjs.de/indesignapi/illustrator/VariableKind.md): Enumeration. - [Variables](https://www.indesignjs.de/indesignapi/illustrator/Variables.md): Collection. A collection of variables. - [View](https://www.indesignjs.de/indesignapi/illustrator/View.md): Object. A view. - [ViewType](https://www.indesignjs.de/indesignapi/illustrator/ViewType.md): Enumeration. Controls the type of vector view. - [Views](https://www.indesignjs.de/indesignapi/illustrator/Views.md): Collection. A collection of views. - [WariChuJustificationType](https://www.indesignjs.de/indesignapi/illustrator/WariChuJustificationType.md): Enumeration. The Wari-Chu alignment type. - [Words](https://www.indesignjs.de/indesignapi/illustrator/Words.md): Collection. A collection of words. - [ZOrderMethod](https://www.indesignjs.de/indesignapi/illustrator/ZOrderMethod.md): Enumeration. How to re-arrange the art item.