# Variable Types List

# Here is a page about some variable types.

  1. AppearanceAttributeEffect
    Property CSV Name Type Default Min Max
    Index in Appearance index Number 1 -999 999
    Visibility visible Boolean true

Note: The direct attributes of an AppearanceAttributeEffect can be thought of as "inherited" attributes which would apply to all the different effect types.

Index in Appearance : an index referencing a specified spot of an effect within the appearance panel in various locations and for different purposes. The effect can be indexed within a Stroke or Fill container, or on the art object itself.

Index in Stroke/Fill : the index of an effect within such a container is a positive 1-based integer.

Index in Art Object : the art object must have a special kind of index due to the ability of placing an effect below or above the object; this index could be a positive or negative 1-based integer, with negative indices specifying a location below the object.

Index Purposing : the index specifies a target effect to edit, move or to add a new effect. If the index within the amount of available items, the effect is edited via removing the old one which exists there and replacing it with a new effect if the effect is different, or editing attributes of an existing valid effect. If the index is greater or less than the min/max of the possible index, it will automatically clamp to ensure this index is sequentially greater by one to the effects amount. To remove an effect, a new attribute must be created - or currently users could remove effects by hiding them via the Visibility attribute.

  • Convert To Shape

    Property CSV Name Type Default Min Max
    Shape shape Enum
    • Ellipse
    • Rectangle
    • RoundedRectangle
    Any
    SizeMode size Enum
    • Absolute
    • Relative
    Any
    Extra Height height UnitNumber 18pt -222.2222 in 222.2222 in
    Extra Width width UnitNumber 18pt -222.2222 in 222.2222 in
    Corner Radius radius UnitNumber 0.125 in -455.1111 in 455.0972 in
  • Gaussian Blur

    Property CSV Name Type Default Min Max
    Radius radius UnitNumber 10px 0.1px 250px
  • Deform (Warp)

    Property CSV Name Type Default Min Max
    Style style Enum
    • Twist
    • Squeeze
    • Inflate
    • Fisheye
    • Rise
    • Fish
    • Wave
    • Flag
    • Shell-Upper
    • Shell-Lower
    • Bulge
    • Arch
    • Arc-Upper
    • Arc-Lower
    • Arc
    Any
    Orientation orientation Enum
    • Horizontal
    • Vertical
    Any
    Blend blend PercentNumber 50% -100% 100%
    Horizontal Distortion horizontal PercentNumber 0% -100% 100%
    Vertical Distortion vertical PercentNumber 0% -100% 100%
  • Scribble

    Property CSV Name Type Default Min Max
    Settings Name settings String "Default"
    Angle angle DegreeNumber 30° 0° 360°
    Path Overlap overlap UnitNumber 0px -1000px 1000px
    Variation variation UnitNumber 5px 0px 1000px
    Stroke Width width UnitNumber 3px 0.01px 1000px
    Curviness curve PercentNumber 5% 0% 100%
    Curviness-Variation curve_var PercentNumber 1% 0% 100%
    Spacing space UnitNumber 5px 0.01px 1000px
    Spacing-Variation space_var UnitNumber 0.5px 0px 1000px
  • Round Corners

    Property CSV Name Type Default Min Max
    Radius radius UnitNumber 0.1px 0.01px 4000px
  • Inner Glow

    Property CSV Name Type Default Min Max
    Blending Mode blending Enum
    • Normal
    • Multiply
    • Screen
    • Overlay
    • Soft Light
    • Hard Light
    • Color Dodge
    • Color Burn
    • Darken
    • Lighten
    • Difference
    • Exclusion
    • Hue
    • Saturation
    • Color
    • Luminosity
    Screen
    Color color ColorInfo ?
    Opacity opacity PercentNumber 75% 0% 100%
    Blur blur UnitNumber 5pt 0pt 144pt
    Direction direction Enum
    • Center
    • Edge
    Center 144pt
  • Outer Glow

    Property CSV Name Type Default Min Max
    Blending Mode blending Enum
    • Normal
    • Multiply
    • Screen
    • Overlay
    • Soft Light
    • Hard Light
    • Color Dodge
    • Color Burn
    • Darken
    • Lighten
    • Difference
    • Exclusion
    • Hue
    • Saturation
    • Color
    • Luminosity
    Screen
    Color color ColorInfo ?
    Opacity opacity PercentNumber 75% 0% 100%
    Blur blur UnitNumber 5pt 0pt 144pt
  • Feather

    Property CSV Name Type Default Min Max
    Radius radius UnitNumber 5pt 0.02pt 250pt
  • Dropshadow

    Property CSV Name Type Default Min Max
    Blending Mode blending Enum
    • Normal
    • Multiply
    • Screen
    • Overlay
    • Soft Light
    • Hard Light
    • Color Dodge
    • Color Burn
    • Darken
    • Lighten
    • Difference
    • Exclusion
    • Hue
    • Saturation
    • Color
    • Luminosity
    Multiply
    Opacity opacity PercentNumber 75% 0% 100%
    XOffset x UnitNumber 7pt -1000pt 1000pt
    YOffset y UnitNumber 7pt -1000pt 1000pt
    Blur blur UnitNumber 5pt 0pt 144pt
    ColorizeMode colorize Enum
    • Color
    • Darkness
    Color
    Color color ColorInfo ?
    Darkness darkness PercentNumber 100% -100% 100%
  • Rasterize

    Property CSV Name Type Default Min Max
    Radius radius UnitNumber 5pt 0.02pt 250pt
    Color Model color_model Enum
    • CMYK/RGB
    • Grayscale
    • Bitmap
    Any
    Resolution Setting Name resolution_setting Enum
    • Screen (72 ppi)
    • Medium (150 ppi)
    • High (300 ppi)
    • Use Document Raster Effects Resolution
    Any
    Background background Enum
    • White
    • Transparent
    Transparent
    Anti-Aliasing anti_alias Enum
    • None
    • Art-Optimized
    • Type-Optimized
    None
    Clipping Mask clipping Boolean false
    Add Around Object add UnitNumber 36pt 0pt 720pt
  • Pathfinder Trap

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
    Thickness thickness UnitNumber 0.25pt -32768pt 32767pt
    Height Width hw PercentNumber 100% -32768% 32767%
    Tint Reduction tint PercentNumber 40% -32768% 32767%
    Traps with Process Color traps_process Boolean false
    Reverse Traps traps_reverse Boolean false
  • Pathfinder Soft Mix

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
    Mixing Rate rate PercentNumber 50% -32768% 32767%
  • Pathfinder Hard Mix

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Outline

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
    Remove Unpainted Artwork remove_unpainted Boolean true
  • Pathfinder Crop

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Merge

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Trim

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Divide

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
    Remove Unpainted Artwork remove_unpainted Boolean true
  • Pathfinder Minus Back

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Subtract

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Exclude

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Intersect

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Pathfinder Add

    Property CSV Name Type Default Min Max
    Resolution resolution UnitNumber 0.0283pt -32768pt 32767pt
    Remove Redundant Points remove_points Boolean false
  • Outline Stroke

    Property CSV Name Type Default Min Max
    Value outline_stroke Constant Boolean true
  • Outline Object

    Property CSV Name Type Default Min Max
    Value outline_object Constant Boolean true
  • Offset Path

    Property CSV Name Type Default Min Max
    Offset offset UnitNumber 10px -16000px 16000px
    Joins joins Enum
    • Miter
    • Round
    • Bevel
    Miter
    Miter miter UnitNumber 4 -16000px 16000px
  • ZigZag

    Property CSV Name Type Default Min Max
    Size size UnitNumber 10pt 0pt 100pt
    Size Mode mode Enum
    • Relative
    • Absolute
    Absolute
    Ridges per Segment ridges Number 4 0 100
    PointsCornerMode corner Enum
    • Smooth
    • Corner
    Corner
  • Twist

    Property CSV Name Type Default Min Max
    Angle angle DegreeNumber 0° -3600° 3600°
  • Tweak

    Property CSV Name Type Default Min Max
    Horizontal horizontal PercentNumber 10% 0% 100%
    Vertical vertical PercentNumber 10% 0% 100%
    PositionMode position Enum
    • Relative
    • Absolute
    Relative
    Modify Anchor Points modify_anchor Boolean true
    Modify In Points modify_in Boolean true
    Modify Out Points modify_out Boolean true
  • Transform

    Property CSV Name Type Default Min Max
    Scale H scale_h PercentNumber 100% -4000% 4000%
    Scale V scale_v PercentNumber 100% -4000% 4000%
    Move H move_h UnitNumber 0pt -4000pt 4000pt
    Move V move_v UnitNumber 0pt -4000pt 4000pt
    Rotate rotate DegreeNumber 0° -360° 360°
    Transform Objects objects Boolean true
    Transform Patterns patterns Boolean false
    Scale StrokesEffects scale_se Boolean false
    Reflect X reflect_x Boolean false
    Reflect Y reflect_y Boolean false
    Random random Boolean false
    Origin origin Enum
    • TL
    • TC
    • TR
    • ML
    • MC
    • MR
    • BL
    • BC
    • BR
    MC
    Copies copies Number 0 0 1000
  • Roughen

    Property CSV Name Type Default Min Max
    Size size PercentNumber 5% 0% 100%
    PositionMode mode Enum
    • Relative
    • Absolute
    Relative
    Detail detail Number 10 0 100
    PointsCornerMode corner Enum
    • Smooth
    • Corner
    Corner
  • PuckerBloat

    Property CSV Name Type Default Min Max
    Bloat bloat PercentNumber 0% -200% 200%
  • Free Distort

    Property CSV Name Type Default Min Max
    DistortionCoords distortion Unknown (Rectangle natively set via Illustrator UI) 0%
  1. ObjectMultiTransform
    Property CSV Name Type Default Min Max
    Scale H scale_h PercentNumber 100% -4000% 4000%
    Scale V scale_v PercentNumber 100% -4000% 4000%
    Move H move_h UnitNumber 0pt -4000pt 4000pt
    Move V move_v UnitNumber 0pt -4000pt 4000pt
    Rotate rotate DegreeNumber 0° -360° 360°
    Transform Objects objects Boolean true
    Transform Patterns patterns Boolean false
    Scale StrokesEffects scale_se Boolean false
    Reflect X reflect_x Boolean false
    Reflect Y reflect_y Boolean false
    Random random Boolean false
    Origin origin Enum
    • TL
    • TC
    • TR
    • ML
    • MC
    • MR
    • BL
    • BC
    • BR
    MC
    Copies copies Number 0 0 1000

Note: This variable would be applied to a group wrapping at least one object, or it will have to create a temporary or programmatic group element which will wrap the object(s). Then, it will act as a "Transform Each" command. If the application is not additive, the copied items will have to be erased.

  1. AppearanceFill
    Property CSV Name Type Default Min Max
    Fill Color color ColorInfo ?
    Fill Overprint overprint Boolean false
    EvenOdd even_odd Boolean false (Non-Zero winding rule)
    Effects effects String[] []
    Opacity opacity PercentNumber 100% 0% 100%
    Blending Mode blending Enum
    • Normal
    • Multiply
    • Screen
    • Overlay
    • Soft Light
    • Hard Light
    • Color Dodge
    • Color Burn
    • Darken
    • Lighten
    • Difference
    • Exclusion
    • Hue
    • Saturation
    • Color
    • Luminosity
    Multiply
    Knockout Option knockout Enum
    • ISOLATE
    • KNOCKOUT
    • OPACITY_MASK
    Visibility visible Boolean true
    Index in Appearance index Number 1 -999 999

Note: The Index in Appearance attribute is a special kind of index due to the ability of placing a Fill attribute below or above the object; this index could be a positive or negative 1-based integer, with negative indices specifying a location below the object.

  1. AppearanceStroke
    Property CSV Name Type Default Min Max
    Stroke Width width UnitNumber 1pt 0.0001pt 1000pt
    Stroke Color color ColorInfo ?
    Stroke Overprint overprint Boolean false
    Cap cap Enum
    • Butt
    • Round
    • Projecting
    Butt
    Join join Enum
    • Miter
    • Round
    • Bevel
    Miter
    Corner (Miter) miter Number 4 1 500
    Dashes dashes String (Custom Object)
    Brush brush String
    Effects effects String[] []
    Visibility visible Boolean true
    Index in Appearance index Number 1 -999 999

Note: The Index in Appearance attribute is a special kind of index due to the ability of placing a Fill attribute below or above the object; this index could be a positive or negative 1-based integer, with negative indices specifying a location below the object.

  1. ObjectFill

    Property CSV Name Type Default Min Max
    Fill Color color ColorInfo ?
    Fill Overprint overprint Boolean false
    EvenOdd even_odd Boolean false (Non-Zero winding rule)
  2. ObjectTransform

    Property CSV Name Type Default Min Max
    Y Value y UnitNumber 0pt Calculated Calculated
    X Value x UnitNumber 0pt Calculated Calculated
    Y2 Value y2 UnitNumber Calculated Calculated Calculated
    X2 Value x2 UnitNumber Calculated Calculated Calculated
    Scale H scale_h PercentNumber 100% -4000% 4000%
    Scale V scale_v PercentNumber 100% -4000% 4000%
    Rotate rotation DegreeNumber 0° -360° 360°
    Distance distance UnitNumber 0pt Calculated Calculated
    Transform Objects objects Boolean true
    Transform Patterns patterns Boolean false
    Scale Corners corners Boolean false
    Scale Strokes and Effects scale_se Boolean false
    Origin origin Enum
    • TL
    • TC
    • TR
    • ML
    • MC
    • MR
    • BL
    • BC
    • BR
    MC

Note: If the Y2 and X2 values are used, they set an explicit bounding box to scale the object to. This will cause execution to ignore all other parameters except Transform Objects and possibly Transform Patterns.

  1. ObjectStackingOrder

    Property CSV Name Type Default Min Max
    Layer Name layer String
    Group Name group String
    Relative Art Name object String
    Absolute Index index Number 1
    Relative Instruction placement Enum
    • INSIDE
    • BEFORE
    • AFTER
  2. ObjectShear

    Property CSV Name Type Default Min Max
    Shear Angle shear DegreeNumber 0° -360° 360°
    Axis axis UnitNumber Enum
    • Horizontal
    • Vertical
    Rotation Angle rotation DegreeNumber 0° -360° 360°
    Transform Objects objects Boolean true
    Transform Patterns patterns Boolean false
  3. ObjectStroke

    Property CSV Name Type Default Min Max
    Stroke Width width UnitNumber 1pt 0.0001pt 1000pt
    Stroke Color color ColorInfo ?
    Stroke Overprint overprint Boolean false
    Cap cap Enum
    • Butt
    • Round
    • Projecting
    Butt
    Join join Enum
    • Miter
    • Round
    • Bevel
    Miter
    Corner (Miter) miter Number 4 1 500
    Dashes dashes String (Custom Object)
    Brush brush String
  4. TextBox

    Property CSV Name Type Default Min Max
    Anti-aliasing anti_alias Boolean true
    Area Type Width width UnitNumber 200pt 0pt 1000pt
    Area Type Height height UnitNumber 200pt 0pt 1000pt
    Area Type Table Row Count rows Number 1 1 1000
    Area Type Table Row Span row_span UnitNumber Auto 0pt 1000pt
    Area Type Table Row Fixed row_fixed Boolean false
    Area Type Table Row Gutter row_gutter UnitNumber 18pt 0pt 1000pt
    Area Type Table Column Count columns Number 1 1 1000
    Area Type Table Column Span column_span UnitNumber Auto 0pt 1000pt
    Area Type Table Column Fixed column_fixed Boolean false
    Area Type Table Column Gutter column_gutter UnitNumber 18pt 0pt 1000pt
    Area Type Inset inset UnitNumber 0pt -1000pt 1000pt
    Area Type First Baseline first_baseline Enum
    • Ascent
    • Cap Height
    • Leading
    • x Height
    • Em Box Height
    • Fixed
    • Legacy
    Ascent
    Area Type First Baseline Min baseline_min UnitNumber 0pt 0pt 1000pt
    Area Type Vertical Align vertical_align Enum
    • Top
    • Center
    • Bottom
    • Justify
    Top
    Area Type Text Flow flow Enum
    • Horizontal
    • Vertical
    Horizontal
    Area Type Auto Size auto_size Boolean false
  5. TextRange

    Property CSV Name Type Default Min Max
    Contents text String "" 0ch 1000ch
    Font Family font String Any
    Font Style style String Any
    Font Size size UnitNumber 12pt 0.1pt 1296pt
    Stroke Width stroke_width UnitNumber 1pt 0.0001pt 1000pt
    Stroke Color stroke_color ColorInfo ?
    Stroke Overprint stroke_overprint Boolean false
    Cap stroke_cap Enum
    • Butt
    • Round
    • Projecting
    Butt
    Join stroke_join Enum
    • Miter
    • Round
    • Bevel
    Miter
    Corner (Miter) stroke_corner Number 4 1 500
    Dashes stroke_dashes String (Custom Object)
    Fill Color fill_color ColorInfo ?
    Fill Overprint fill_overprint Boolean false
    EvenOdd even_odd Boolean false (Non-Zero winding rule)
    Character Rotation rotation DegreeNumber 0° -360° 360°
    Character H scale scale_h PercentNumber 100% 1% 10000%
    Character V scale scale_v PercentNumber 100% 1% 10000%
    Kerning kerning Enum
    • Auto
    • Optical
    • Metrics - Roman Only
    • 0 (zero)
    Auto
    Tracking tracking Number 0 -1000 10000
    Leading leading UnitNumber 14.4pt 0.1pt 1296pt
    Baseline shift baseline UnitNumber 0pt -1296pt 1296pt
    Text-transform All Caps all_caps Boolean false
    Text-transform Small Caps small_caps Boolean false
    Text-transform Superscript super Boolean false
    Text-transform Subscript sub Boolean false
    Text-transform Underline underline Boolean false
    Text-transform Strikethrough strikethrough Boolean false
    Language Settings Name language String Any
    Paragraph Style Name p_style String Any
    Character Style Name c_style String Any
    Standard Roman Vertical Alignment srva Boolean true
    Fractional Widths frac_widths Boolean true
    System Layout sys_layout Boolean false
    Alignment justify Enum
    • Left
    • Center
    • Right
    • Left Justify
    • Right Justify
    • Full Justify
    • (Ignore)
    Left
    Left Indent left UnitNumber 0pt -8640pt 8640pt
    First Line Indent first_line UnitNumber 0pt -8640pt 8640pt
    Right Indent right UnitNumber 0pt -8640pt 8640pt
    Space Before before UnitNumber 0pt -8640pt 8640pt
    Space After after UnitNumber 0pt -8640pt 8640pt
    Composition composer Enum
    • Adobe Single-Line Composer
    • Adobe Every-Line Composer
    Adobe Single-Line Composer
    Roman Hanging Punctuation rhp Boolean false
    Hyphenate hyphenate Boolean false
    Single Word Justification swj Enum
    • Full Justify
    • Align Left
    • Align Center
    • Align Right
    • (Ignore)
    (Ignore)
    Auto Leading auto_leading PercentNumber Unset 0% 500%
  6. CharacterStyle

    Property CSV Name Type Default Min Max
    Font Family font String Any
    Font Style style String Any
    Font Size size UnitNumber 12pt 0.1pt 1296pt
    Tracking tracking Number 0 -1000 10000
    Leading leading UnitNumber 14.4pt 0.1pt 1296pt
    Kerning kerning Enum
    • Auto
    • Optical
    • Metrics - Roman Only
    • 0 (zero)
    Auto
    Underline underline Boolean false
    Strikethrough strikethrough Boolean false
    Case case Enum
    • NORMAL
    • ALLCAPS
    • SMALLCAPS
    NORMAL
    Position position Enum
    • NORMAL
    • SUPERSCRIPT
    • SUBSCRIPT
    NORMAL
    Standard Roman Vertical Alignment srva Boolean false
    Character Rotation rotation DegreeNumber 0° -360° 360°
    Character H scale scale_h PercentNumber 100% 1% 10000%
    Character V scale scale_v PercentNumber 100% 1% 10000%
    Baseline shift baseline UnitNumber 0pt -1296pt 1296pt
    Language Settings Name language String Any
    Stroke Width stroke_width UnitNumber 1pt 0.0001pt 1000pt
    Stroke Color stroke_color ColorInfo ?
    Stroke Overprint stroke_overprint Boolean false
    Fill Color fill_color ColorInfo ?
    Fill Overprint fill_overprint Boolean false
    EvenOdd even_odd Boolean false (Non-Zero winding rule)
    OpenType Figure figure Enum
    • Default Figure
    • Tabular Lining
    • Proportional Oldstyle
    • Proportional Lining
    • Tabular Oldstyle
    Default Figure
    OpenType Position ot_position Enum
    • Default Position
    • Superscript/Superior
    • Subscript/Inferior
    • Numerator
    • Denominator
    Default Position
    OpenType StandardLigatures std_lig Boolean false
    OpenType ContextualAlternates ctx_alt Boolean false
    OpenType DiscretionaryLigatures dis_lig Boolean false
    OpenType Swash swash Boolean false
    OpenType Stylistic Alternates stl_alt Boolean false
    OpenType Titling Alternates ttl_alt Boolean false
    OpenType Ordinals ordinals Boolean false
    OpenType Fractions fractions Boolean false
    OpenType StylisticSets stl_sts string[] []
  7. ParagraphStyle

    Property CSV Name Type Default Min Max
    Alignment justify Enum
    • Left
    • Center
    • Right
    • Left Justify
    • Right Justify
    • Full Justify
    • (Ignore)
    Left
    Left Indent left UnitNumber 0pt -8640pt 8640pt
    First Line Indent first_line UnitNumber 0pt -8640pt 8640pt
    Right Indent right UnitNumber 0pt -8640pt 8640pt
    Space Before before UnitNumber 0pt -8640pt 8640pt
    Space After after UnitNumber 0pt -8640pt 8640pt
    Composition composer Enum
    • Adobe Single-Line Composer
    • Adobe Every-Line Composer
    Adobe Single-Line Composer
    Roman Hanging Punctuation rhp Boolean false
    Hyphenate hyphenate Boolean false
    Single Word Justification swj Enum
    • Full Justify
    • Align Left
    • Align Center
    • Align Right
    • (Ignore)
    (Ignore)
    Auto Leading auto_leading PercentNumber Unset 0% 500%
  8. ObjectTransparency

    Property CSV Name Type Default Min Max
    Opacity opacity PercentNumber 100% 0% 100%
    Blending Mode blending Enum
    • Normal
    • Multiply
    • Screen
    • Overlay
    • Soft Light
    • Hard Light
    • Color Dodge
    • Color Burn
    • Darken
    • Lighten
    • Difference
    • Exclusion
    • Hue
    • Saturation
    • Color
    • Luminosity
    Multiply
    Knockout Option knockout Enum
    • ISOLATE
    • KNOCKOUT
    • OPACITY_MASK
  9. ObjectGraphicStyle

    Property CSV Name Type Default Min Max
    Name name String Any
    Application Mode method Enum
    • MERGE
    • APPLY
    APPLY
  10. PlacedImage

    Property CSV Name Type Default Min Max
    Path path String Any
    Placement Options placement Enum
    • Transforms
    • File Dimensions
    • Proportions (Fill)
    • Proportions (Fit)
    • Bounds
    Transforms
  11. DocumentArtboard

    Property CSV Name Type Default Min Max
    Active active Boolean true
    Zoomed zoomed Boolean false
    Name name String Any
    Art Selected selected Boolean false
    Y Value y UnitNumber 0pt Calculated Calculated
    X Value x UnitNumber 0pt Calculated Calculated
    Y2 Value y2 UnitNumber Calculated Calculated Calculated
    X2 Value x2 UnitNumber Calculated Calculated Calculated
    Ruler Origin origin Enum
    • ARTBOARD_ORIGIN
    • DOCUMENT_ORIGIN
    DOCUMENT_ORIGIN
    Add add Boolean false
    Index index Number 1 1 1000

Note: - Ruler Origin is used when parameters X, Y, X2, and Y2 are used to set the artboard rectangle.

Add is a parameter which creates a new artboard. Use along with artboard-rectangle parameters to create up to 999 additional artboards.

  1. DocumentLayer
    Property CSV Name Type Default Min Max
    Name name String Any
    Active active Boolean true
    Visible visible Boolean true
    Locked locked Boolean false
    Art Selected selected Boolean false
    Add add Boolean false
    Index index Number 1 1
    Parent parent String

Note: - If parameter Parent is used, this layer will be moved inside it as a sub-layer.

  1. ObjectAttrs

    Property CSV Name Type Default Min Max
    Name name String Any
    Note note String Any
    Art Selected selected Boolean false
    Visibility visible Boolean true
    Locked locked Boolean false
  2. DocumentMeta

    Property CSV Name Type Default Min Max
    Export Settings export_settings String Any
    Author XMP Field xmp_author String Any
    Author Title XMP Field xmp_title String Any
    Description XMP Field xmp_description String Any
    Rating XMP Field xmp_rating Number 3 0 5
    Document Writer XMP Field xmp_doc_writer String Any
    Keywords xmp_keywords String[] Any
    Copyright Status XMP Field xmp_copy_status Enum
    • UNKNOWN
    • COPYRIGHTED
    • PUBLIC
    UNKNOWN
    Copyright Notice XMP Field xmp_copy_notice String Any
    Copyright Info URL XMP Field xmp_copy_url String Any
  3. CustomDocumentMeta

    Property CSV Name Type Default Min Max
    XMP custom (user-defined) fields Any Any Any
  4. DocumentColorSpace

    Property CSV Name Type Default Min Max
    Color Space type Enum
    • CMYK
    • RGB
    Any
  5. BezierPath

    Property CSV Name Type Default Min Max
    Bezier Path path String
    Data Format type Enum
    • POLY
    • BEZIER
    • SVG
    POLY
    Closed closed Boolean true
  6. Symbol

    Property CSV Name Type Default Min Max
    Source Art name String
  7. SymbolInstance

    Property CSV Name Type Default Min Max
    Source Symbol name String
  8. ExecutableAction

    Property CSV Name Type Default Min Max
    Action Name action String Any
    Set Name set String Any
    Action File file String Any
    Action File URL url String Any