Path showcases
Every settable path, 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 243 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. · 7 paths
frameFillColorframeFillTintframeGradientFillAngleframeGradientFillLengthframeOverprintFillframeFillOpacityframeFillBlendModeStrokes & dashes #
Stroke colour, weight, type, joins, caps, arrowheads, and gradient strokes. · 17 paths
frameStrokeColorframeStrokeWeightframeStrokeEndCapframeStrokeStartArrowheadframeStrokeEndArrowheadframeGradientStrokeAngleframeGradientStrokeLengthframeStrokeTypeframeStrokeJoinframeStrokeMiterLimitframeStrokeAlignmentframeStrokeGapColorframeStrokeGapTintframeStrokeDashArrayframeOverprintStrokeframeStrokeOpacityframeStrokeBlendModeTransform & 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. · 70 paths
frameDropShadowframeDropShadowModeframeDropShadowXOffsetframeDropShadowYOffsetframeDropShadowSizeframeDropShadowOpacityframeDropShadowColorframeInnerShadowframeInnerShadowBlendModeframeInnerShadowColorframeInnerShadowOpacityframeInnerShadowAngleframeInnerShadowDistanceframeInnerShadowSizeframeInnerShadowChokeframeInnerShadowNoiseframeOuterGlowframeOuterGlowBlendModeframeOuterGlowColorframeOuterGlowOpacityframeOuterGlowSpreadframeOuterGlowSizeframeOuterGlowNoiseframeInnerGlowframeInnerGlowBlendModeframeInnerGlowColorframeInnerGlowOpacityframeInnerGlowChokeframeInnerGlowSizeframeInnerGlowSourceframeInnerGlowNoiseframeBevelframeBevelStyleframeBevelTechniqueframeBevelDepthframeBevelDirectionframeBevelSizeframeBevelSoftenframeBevelAngleframeBevelAltitudeframeBevelHighlightColorframeBevelShadowColorframeBevelHighlightOpacityframeBevelShadowOpacityframeSatinframeSatinBlendModeframeSatinColorframeSatinOpacityframeSatinAngleframeSatinDistanceframeSatinSizeframeSatinInvertframeFeatherframeFeatherWidthframeFeatherCornerTypeframeFeatherNoiseframeFeatherChokeframeDirectionalFeatherframeDirectionalFeatherLeftWidthframeDirectionalFeatherRightWidthframeDirectionalFeatherTopWidthframeDirectionalFeatherBottomWidthframeDirectionalFeatherAngleframeDirectionalFeatherNoiseframeDirectionalFeatherChokeframeDropShadowBlendModeframeDropShadowSpreadframeDropShadowNoiseframeDropShadowKnockedOutframeDropShadowUseGlobalLightBlend & opacity #
Frame opacity, blend mode, and non-printing. · 3 paths
frameOpacityframeNonprintingframeBlendModeText & paragraph #
Character size/leading/tracking/colour, paragraph spacing/justification, and text-frame columns. · 71 paths
characterFontSizecharacterLeadingcharacterTrackingcharacterFillColorparagraphSpaceBeforeparagraphSpaceAfterparagraphFirstLineIndentappliedParagraphStyleappliedCharacterStyleframeInsetSpacingparagraphJustificationparagraphStyleNextStyleparagraphAppliedNumberingListtextFrameColumnCounttextFrameColumnGuttertextFrameColumnBalancetextFrameVerticalJustificationtextFrameAutoSizingtextFrameFirstBaselinecharacterFontFamilycharacterFontStylecharacterKerningMethodcharacterCasecharacterPositioncharacterLanguagecharacterBaselineShiftcharacterHorizontalScalecharacterVerticalScalecharacterSkewcharacterUnderlinecharacterStrikethrucharacterNoBreakcharacterLigaturescharacterOtfFeaturesparagraphLeftIndentparagraphRightIndentparagraphDropCapCharactersparagraphDropCapLinesparagraphHyphenationparagraphHyphenationZoneparagraphKeepLinesTogetherparagraphKeepWithNextparagraphKeepAllLinesTogetherparagraphKeepFirstLinesparagraphKeepLastLinesparagraphStartParagraphparagraphSpanColumnTypeparagraphSpanSplitColumnCountparagraphSpanColumnMinSpaceBeforeparagraphSpanColumnMinSpaceAfterparagraphSplitColumnInsideGutterparagraphSplitColumnOutsideGutterparagraphRuleAboveparagraphRuleBelowparagraphTabStopsparagraphListTypeparagraphBulletCharacterparagraphNumberingFormatparagraphBulletsTextAfterparagraphNumberingExpressionparagraphNumberingStartAtparagraphNumberingContinueparagraphNumberingLevelparagraphNumberingApplyRestartPolicyparagraphBulletsCharacterStyleparagraphNumberingCharacterStyleparagraphComposerparagraphAutoLeadingparagraphSingleWordJustificationparagraphLastLineIndentparagraphBalanceRaggedLinesTables & cells #
Cell fills, insets and edge strokes. Row/column structure is not a property write: it goes through insertTableRow / insertTableColumn (the counts are read-only). · 21 paths
appliedCellStyleappliedTableStylecellFillColorcellFillTintcellInsetTopcellInsetLeftcellInsetBottomcellInsetRightcellVerticalJustificationcellTopEdgeStrokeColorcellTopEdgeStrokeWeightcellTopEdgeStrokeTintcellBottomEdgeStrokeColorcellBottomEdgeStrokeWeightcellBottomEdgeStrokeTintcellLeftEdgeStrokeColorcellLeftEdgeStrokeWeightcellLeftEdgeStrokeTintcellRightEdgeStrokeColorcellRightEdgeStrokeWeightcellRightEdgeStrokeTintAnchored 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. · 14 paths
appliedObjectStyleitemLayerappliedConditionsframeContentOpacityframeContentBlendModegroupIsolateBlendinggroupKnockoutframeGradientFeatherrowStartRowrowKeepWithNextpluginMetadataelementVisibleelementLockeditemNameSettable 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.