Path showcases
The 179 settable paths, grouped into ten themed playgrounds — fills, strokes, transforms, effects, corners, text, tables, anchoring, blend, and styles — each a runnable demo against a starter document.
In short paged.set(id, path, value) accepts 179 settable paths. They are
grouped below into ten themes; each theme is a runnable playground that writes a
few of its paths so you can see them take effect. The full, filterable list lives in
Settable paths.
Every showcase starts from a seeded document with a frame already selected, so the
script can read the selection (JSON.parse(paged.selection())) and address it as
`${kind}:${id}`. Edit any snippet and press Run.
Fills & gradients #
Solid fills, tints, gradient fills, and overprint. · 5 paths
frameFillColorframeFillTintframeGradientFillAngleframeGradientFillLengthframeOverprintFillStrokes & dashes #
Stroke colour, weight, type, joins, caps, arrowheads, and gradient strokes. · 15 paths
frameStrokeColorframeStrokeWeightframeStrokeEndCapframeStrokeStartArrowheadframeStrokeEndArrowheadframeGradientStrokeAngleframeGradientStrokeLengthframeStrokeTypeframeStrokeJoinframeStrokeMiterLimitframeStrokeAlignmentframeStrokeGapColorframeStrokeGapTintframeStrokeDashArrayframeOverprintStrokeTransform & geometry #
Bounds, rotation, scale, flips, the vector path, and image content placement. · 13 paths
frameBoundsframeTransformimageContentTransformframePathPointpathPointInsertpathPointRemovepathPointCurveTypeframePathframeRotationAngleframeScaleXframeScaleYframeFlipHframeFlipVCorners & fitting #
Rounded/fancy corner options and image-fitting behaviour. · 12 paths
frameFittingCropsframeFittingTypeframeFittingReferencePointframeAutoFitframeCornerOptionTopLeftframeCornerOptionTopRightframeCornerOptionBottomLeftframeCornerOptionBottomRightframeCornerRadiusTopLeftframeCornerRadiusTopRightframeCornerRadiusBottomLeftframeCornerRadiusBottomRightEffects #
Drop shadow, inner shadow, glows, bevel, satin, and feathering. · 65 paths
frameDropShadowframeDropShadowModeframeDropShadowXOffsetframeDropShadowYOffsetframeDropShadowSizeframeDropShadowOpacityframeDropShadowColorframeInnerShadowframeInnerShadowBlendModeframeInnerShadowColorframeInnerShadowOpacityframeInnerShadowAngleframeInnerShadowDistanceframeInnerShadowSizeframeInnerShadowChokeframeInnerShadowNoiseframeOuterGlowframeOuterGlowBlendModeframeOuterGlowColorframeOuterGlowOpacityframeOuterGlowSpreadframeOuterGlowSizeframeOuterGlowNoiseframeInnerGlowframeInnerGlowBlendModeframeInnerGlowColorframeInnerGlowOpacityframeInnerGlowChokeframeInnerGlowSizeframeInnerGlowSourceframeInnerGlowNoiseframeBevelframeBevelStyleframeBevelTechniqueframeBevelDepthframeBevelDirectionframeBevelSizeframeBevelSoftenframeBevelAngleframeBevelAltitudeframeBevelHighlightColorframeBevelShadowColorframeBevelHighlightOpacityframeBevelShadowOpacityframeSatinframeSatinBlendModeframeSatinColorframeSatinOpacityframeSatinAngleframeSatinDistanceframeSatinSizeframeSatinInvertframeFeatherframeFeatherWidthframeFeatherCornerTypeframeFeatherNoiseframeFeatherChokeframeDirectionalFeatherframeDirectionalFeatherLeftWidthframeDirectionalFeatherRightWidthframeDirectionalFeatherTopWidthframeDirectionalFeatherBottomWidthframeDirectionalFeatherAngleframeDirectionalFeatherNoiseframeDirectionalFeatherChokeBlend & opacity #
Frame opacity, blend mode, and non-printing. · 3 paths
frameOpacityframeNonprintingframeBlendModeText & paragraph #
Character size/leading/tracking/colour, paragraph spacing/justification, and text-frame columns. · 19 paths
characterFontSizecharacterLeadingcharacterTrackingcharacterFillColorparagraphSpaceBeforeparagraphSpaceAfterparagraphFirstLineIndentappliedParagraphStyleappliedCharacterStyleframeInsetSpacingparagraphJustificationparagraphStyleNextStyleparagraphAppliedNumberingListtextFrameColumnCounttextFrameColumnGuttertextFrameColumnBalancetextFrameVerticalJustificationtextFrameAutoSizingtextFrameFirstBaselineTables & cells #
Cell fills, insets, edge strokes, and table row/column structure. · 23 paths
appliedCellStyleappliedTableStylecellFillColorcellFillTintcellInsetTopcellInsetLeftcellInsetBottomcellInsetRightcellVerticalJustificationcellTopEdgeStrokeColorcellTopEdgeStrokeWeightcellTopEdgeStrokeTintcellBottomEdgeStrokeColorcellBottomEdgeStrokeWeightcellBottomEdgeStrokeTintcellLeftEdgeStrokeColorcellLeftEdgeStrokeWeightcellLeftEdgeStrokeTintcellRightEdgeStrokeColorcellRightEdgeStrokeWeightcellRightEdgeStrokeTinttableRowCounttableColumnCountAnchored objects & text wrap #
How a frame anchors into text and how surrounding text flows around it. · 15 paths
frameTextWrapModeframeTextWrapOffsetsframeTextWrapContourTypeframeTextWrapContourIncludeInsideframeTextWrapInvertanchoredPositionanchorPointanchoredXOffsetanchoredYOffsetanchoredHorizontalReferenceanchoredVerticalReferenceanchoredHorizontalAlignmentanchoredVerticalAlignmentanchoredSpineRelativeanchoredLockPositionStyles, layers & visibility #
Applied object styles, conditions, layer attributes, lock/visibility, and plugin metadata. · 9 paths
layerVisiblelayerLockedlayerPrintablelayerNameappliedObjectStyleappliedConditionspluginMetadataelementVisibleelementLockedSettable paths & id grammar
The property paths accepted by paged.set, and the id grammar for addressing elements — generated from the engine's scripting catalog.
Sandbox & budgets
The execution model for paged.* scripts — a pure ECMAScript sandbox with no I/O, plus the runtime budgets that keep scripts safe — generated from the engine catalog.