From 8592f87f35bd823a0fa4dd2ff1ab47d6dd72d208 Mon Sep 17 00:00:00 2001 From: Jessica McMillan Date: Mon, 6 Jul 2026 18:31:00 -0700 Subject: [PATCH] Updates for GuidesV2 in scripting --- docs/introduction/changelog.md | 24 ++++ docs/item/item.md | 128 +++++++++++++++++---- docs/layer/layer.md | 201 +++++++++++++++++++++++++++++++++ docs/other/guideoptions.md | 122 ++++++++++++++++++++ mkdocs.yml | 1 + 5 files changed, 454 insertions(+), 22 deletions(-) create mode 100644 docs/other/guideoptions.md diff --git a/docs/introduction/changelog.md b/docs/introduction/changelog.md index b31d9d07..a526fb84 100644 --- a/docs/introduction/changelog.md +++ b/docs/introduction/changelog.md @@ -8,6 +8,25 @@ What's new and changed for scripting? --- +## After Effects (Beta) + + +### [After Effects (Beta) 26.5](https://helpx.adobe.com/after-effects/desktop/what-s-new/after-effects-beta.html) (July 2026) + +!!! note + This functionality was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. + +- Guide scripting extended with a `GuideOptions`-based API (percentage positioning, per-guide color, and pinning): + - Added: [GuideOptions object](../other/guideoptions.md) + - Added: [GuideOrientationType](../other/guideoptions.md#guideorientationtype) and [GuidePositionType](../other/guideoptions.md#guidepositiontype) enumerated values + - Added: [Item.getGuideAsObject()](../item/item.md#itemgetguideasobject) and [Layer.getGuideAsObject()](../layer/layer.md#layergetguideasobject) + - Added: `GuideOptions` overloads of [Item.addGuide()](../item/item.md#itemaddguide) / [Item.setGuide()](../item/item.md#itemsetguide) and [Layer.addGuide()](../layer/layer.md#layeraddguide) / [Layer.setGuide()](../layer/layer.md#layersetguide) + +!!! warning "Differences between versions" + **Breaking change:** The integer values behind `orientationType` and `positionType` on [Item.guides](../item/item.md#itemguides) / [Layer.guides](../layer/layer.md#layerguides) differ between versions of After Effects. In the beta, always compare against the enumerated constants rather than raw integer literals. + +--- + ## After Effects 26 ### [After Effects 26.3](https://helpx.adobe.com/after-effects/using/whats-new.html) (June 2026) @@ -253,9 +272,14 @@ What's new and changed for scripting? - Added: [ViewOptions.guidesVisibility](../other/viewoptions.md#viewoptionsguidesvisibility) - Added: [ViewOptions.rulers](../other/viewoptions.md#viewoptionsrulers) - Scripting access to add, remove, and set existing guides: + - Added: [Item.guides](../item/item.md#itemguides) - Added: [Item.addGuide()](../item/item.md#itemaddguide) - Added: [Item.removeGuide()](../item/item.md#itemremoveguide) - Added: [Item.setGuide()](../item/item.md#itemsetguide) + - Added: [Layer.guides](../layer/layer.md#layerguides) + - Added: [Layer.addGuide()](../layer/layer.md#layeraddguide) + - Added: [Layer.removeGuide()](../layer/layer.md#layerremoveguide) + - Added: [Layer.setGuide()](../layer/layer.md#layersetguide) - Scripting access to additional EGP property attributes: - Added: [CompItem.motionGraphicsTemplateControllerCount](../item/compitem.md#compitemmotiongraphicstemplatecontrollercount) - Added: [CompItem.getMotionGraphicsTemplateControllerName()](../item/compitem.md#compitemgetmotiongraphicstemplatecontrollername) diff --git a/docs/item/item.md b/docs/item/item.md index e9a6fa4a..1d07d9ab 100644 --- a/docs/item/item.md +++ b/docs/item/item.md @@ -78,11 +78,32 @@ String; read-only. #### Description -An array of `guide` objects, containing `orientationType`, `positionType`, and `position` attributes. +An array of objects describing the guides in the item's view. The properties on each entry depend on the version of After Effects. + +In After Effects 16.1 (CC 2019) and later, each entry has the following properties: + +| Property | Type | Description | +| ----------------- | -------------------- | ----------------------------------------------------- | +| `orientationType` | Integer | `0` for a horizontal guide, `1` for a vertical guide. | +| `positionType` | Integer | Always `0` (a pixel position). | +| `position` | Floating-point value | The guide's position, in pixels. | + +In After Effects (Beta) 26.5 and later, each entry has the following properties: + +| Property | Type | Description | +| ----------------- | ---------------------- | ------------------------------------------------------------------------ | +| `orientationType` | `GuideOrientationType` | `GuideOrientationType.HORIZONTAL` or `GuideOrientationType.VERTICAL`. | +| `positionType` | `GuidePositionType` | `GuidePositionType.PIXEL` or `GuidePositionType.PERCENTAGE`. | +| `position` | Floating-point value | The guide's position, in pixels or percent depending on `positionType`. | +| `color` | Array of 3 floats | `[R, G, B]`, each `0.0`-`1.0`. | +| `pinned` | Boolean | `true` if pinned to the opposite (bottom/right) edge. | + +!!! warning "Differences between versions" + **Breaking change:** The integer values behind `orientationType` and `positionType` differ between versions of After Effects. Always compare against the enumerated constants (for example [GuideOrientationType.HORIZONTAL](../other/guideoptions.md#guideorientationtype)) rather than raw integer literals — a test such as `guide.orientationType === 0` is not portable and may stop matching in a future version. #### Type -Array; read-only. +Array of objects; read-only. --- @@ -221,19 +242,25 @@ if (/Composition|Komposition|Composición|Composizione|コンポジション|컴 `app.project.item(index).addGuide(orientationType, position)` +`app.project.item(index).addGuide(guideOptions)` + !!! note - This functionality was added in After Effects 16.1 (CC 2019) + The `(orientationType, position)` form was added in After Effects 16.1 (CC 2019). The `GuideOptions` form was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. #### Description -Creates a new guide and adds it to the `guides` object of the Item. +Adds a guide to the item's view and returns its index. There are two forms: + +- **`addGuide(orientationType, position)`** - adds a pixel guide using an orientation and a pixel position. +- **`addGuide(guideOptions)`** - adds a guide described by a [GuideOptions](../other/guideoptions.md) object, allowing percentage positioning, per-guide color, and pinning. *(After Effects (Beta) 26.5 and later; calling this form in an earlier version raises an error.)* #### Parameters -| Parameter | Type | Description | -| ----------------- | ------- | --------------------------------------------------------------------------------------------- | -| `orientationType` | Integer | `0` for a horizontal guide, `1` for a vertical guide. Any other value defaults to horizontal. | -| `position` | Integer | The X or Y coordinate position of the guide in pixels, depending on its `orientationType`. | +| Parameter | Type | Description | +| ----------------- | -------------------- | --------------------------------------------------------------------------------------------------------- | +| `orientationType` | Integer | `0` for a horizontal guide, `1` for a vertical guide. Any other value defaults to horizontal. In After Effects (Beta) 26.5 and later you may also pass `GuideOrientationType.HORIZONTAL` / `GuideOrientationType.VERTICAL`. | +| `position` | Floating-point value | The X or Y coordinate position of the guide in pixels. Clamped to ±100,000; non-finite values are rejected. | +| `guideOptions` | GuideOptions object | A [GuideOptions](../other/guideoptions.md) describing the new guide. | #### Returns @@ -241,10 +268,52 @@ Integer; the index of the newly-created guide. #### Example -Adds a vertical guide at 500 pixels on the X axis to the `activeItem` of a project. +```javascript +var item = app.project.item(1); + +// (orientationType, position) form: a vertical guide at 500 px on the X axis. +item.addGuide(1, 500); + +// GuideOptions form: a vertical guide at 50%, red, pinned to the right edge. +var opts = new GuideOptions(); +opts.orientation = GuideOrientationType.VERTICAL; +opts.position = 50; +opts.positionType = GuidePositionType.PERCENTAGE; +opts.color = [1, 0, 0]; +opts.pinned = true; +item.addGuide(opts); +``` + +--- + +### Item.getGuideAsObject() + +`app.project.item(index).getGuideAsObject(guideIndex)` + +!!! note + This functionality was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. Calling it in an earlier version raises the error "getGuideAsObject() is not available in this version of After Effects." + +#### Description + +Returns the guide at the specified index as a [GuideOptions](../other/guideoptions.md) object, which you can modify and pass back to [setGuide()](#itemsetguide). This is a convenient way to read a guide's full state (orientation, position, position type, color, pinning). + +#### Parameters + +| Parameter | Type | Description | +| ------------ | ------- | ------------------------------ | +| `guideIndex` | Integer | The index of the guide to read. | + +#### Returns + +A [GuideOptions](../other/guideoptions.md) object. + +#### Example ```javascript -app.project.activeItem.addGuide(1, 500); +var item = app.project.item(1); +var g = item.getGuideAsObject(0); +g.color = [0, 0, 1]; // tweak just the color +item.setGuide(0, g); // write it back ``` --- @@ -276,7 +345,7 @@ Nothing. #### Description -Removes an existing guide. Choose the guide based on its index inside the `Item.guides` object. +Removes an existing guide. Choose the guide based on its index inside the [Item.guides](#itemguides) array. #### Parameters @@ -303,23 +372,30 @@ app.project.activeItem.removeGuide(0); ### Item.setGuide() -`app.project.item(index).setGuide(position,guideIndex)` +`app.project.item(index).setGuide(position, guideIndex)` + +`app.project.item(index).setGuide(guideIndex, guideOptions)` !!! note - This functionality was added in After Effects 16.1 (CC 2019) + The `(position, guideIndex)` form was added in After Effects 16.1 (CC 2019). The `(guideIndex, guideOptions)` form was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. #### Description -Modifies the `position` of an existing guide. Choose the guide based on its `guideIndex` inside the `Item.guides` array. +Updates an existing guide. There are two forms, distinguished by the type of the second argument: + +- **`setGuide(position, guideIndex)`** - moves the guide at `guideIndex` to a new pixel `position`. *Note the order: position first, index second.* A guide's `orientationType` may not be changed after it is created. +- **`setGuide(guideIndex, guideOptions)`** - applies the properties set on a [GuideOptions](../other/guideoptions.md) object to the guide at `guideIndex`. Only the properties you set are changed (partial update). *(After Effects (Beta) 26.5 and later.)* -A guide's `orientationType` may not be changed after it is created. +!!! warning + The two forms take their arguments in the **opposite order**: the `(position, guideIndex)` form takes the position first, while the `(guideIndex, guideOptions)` form takes the index first. After Effects decides which form you mean from the type of the second argument (a number selects the `(position, guideIndex)` form; a `GuideOptions` object selects the `(guideIndex, guideOptions)` form). #### Parameters -| Parameter | Type | Description | -| ------------ | ------- | ------------------------------------------------------------------------------------------------------- | -| `position` | Integer | The new X or Y coordinate position of the guide in pixels, depending on its existing `orientationType`. | -| `guideIndex` | Integer | The index of the guide to be modified. | +| Parameter | Type | Description | +| -------------- | -------------------- | ------------------------------------------------------------------------------------------------------- | +| `position` | Floating-point value | The new X or Y coordinate position of the guide in pixels. Clamped to ±100,000; non-finite values are rejected. | +| `guideIndex` | Integer | The index of the guide to be modified. | +| `guideOptions` | GuideOptions object | A [GuideOptions](../other/guideoptions.md) whose set properties are applied to the guide. | #### Returns @@ -327,8 +403,16 @@ Nothing. #### Example -Changes the position of the first guide in `activeItem` to 1200 pixels. - ```javascript -app.project.activeItem.setGuide(1200, 0); +var item = app.project.item(1); + +// (position, guideIndex) form: move guide 0 to 1200 px (position first, index second). +item.setGuide(1200, 0); + +// GuideOptions form: recolor guide 0 and switch it to a percentage position. +var opts = new GuideOptions(); +opts.position = 75; +opts.positionType = GuidePositionType.PERCENTAGE; +opts.color = [0, 1, 0]; +item.setGuide(0, opts); // index first, options second ``` diff --git a/docs/layer/layer.md b/docs/layer/layer.md index 207e9272..86987342 100644 --- a/docs/layer/layer.md +++ b/docs/layer/layer.md @@ -73,6 +73,44 @@ CompItem object; read-only. --- +### Layer.guides + +`app.project.item(index).layer(index).guides` + +!!! note + This functionality was added in After Effects 16.1 (CC 2019) + +#### Description + +An array of objects describing the guides in the layer's view. The properties on each entry depend on the version of After Effects. + +In After Effects 16.1 (CC 2019) and later, each entry has the following properties: + +| Property | Type | Description | +| ----------------- | -------------------- | ----------------------------------------------------- | +| `orientationType` | Integer | `0` for a horizontal guide, `1` for a vertical guide. | +| `positionType` | Integer | Always `0` (a pixel position). | +| `position` | Floating-point value | The guide's position, in pixels. | + +In After Effects (Beta) 26.5 and later, each entry has the following properties: + +| Property | Type | Description | +| ----------------- | ---------------------- | ------------------------------------------------------------------------ | +| `orientationType` | `GuideOrientationType` | `GuideOrientationType.HORIZONTAL` or `GuideOrientationType.VERTICAL`. | +| `positionType` | `GuidePositionType` | `GuidePositionType.PIXEL` or `GuidePositionType.PERCENTAGE`. | +| `position` | Floating-point value | The guide's position, in pixels or percent depending on `positionType`. | +| `color` | Array of 3 floats | `[R, G, B]`, each `0.0`-`1.0`. | +| `pinned` | Boolean | `true` if pinned to the opposite (bottom/right) edge. | + +!!! warning "Differences between versions" + **Breaking change:** The integer values behind `orientationType` and `positionType` differ between versions of After Effects. In the beta, always compare against the enumerated constants (for example [GuideOrientationType.HORIZONTAL](../other/guideoptions.md#guideorientationtype)) rather than raw integer literals — a test such as `guide.orientationType === 0` is not portable and may stop matching in a future version. + +#### Type + +Array of objects; read-only. + +--- + ### Layer.hasVideo `app.project.item(index).layer(index).hasVideo` @@ -374,6 +412,54 @@ Boolean. --- +### Layer.addGuide() + +`app.project.item(index).layer(index).addGuide(orientationType, position)` + +`app.project.item(index).layer(index).addGuide(guideOptions)` + +!!! note + The `(orientationType, position)` form was added in After Effects 16.1 (CC 2019). The `GuideOptions` form was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. + +#### Description + +Adds a guide to the layer's view and returns its index. There are two forms: + +- **`addGuide(orientationType, position)`** - adds a pixel guide using an orientation and a pixel position. +- **`addGuide(guideOptions)`** - adds a guide described by a [GuideOptions](../other/guideoptions.md) object, allowing percentage positioning, per-guide color, and pinning. *(After Effects (Beta) 26.5 and later; calling this form in an earlier version raises an error.)* + +#### Parameters + +| Parameter | Type | Description | +| ----------------- | -------------------- | --------------------------------------------------------------------------------------------------------- | +| `orientationType` | Integer | `0` for a horizontal guide, `1` for a vertical guide. Any other value defaults to horizontal. In After Effects (Beta) 26.5 and later you may also pass `GuideOrientationType.HORIZONTAL` / `GuideOrientationType.VERTICAL`. | +| `position` | Floating-point value | The X or Y coordinate position of the guide in pixels. Clamped to ±100,000; non-finite values are rejected. | +| `guideOptions` | GuideOptions object | A [GuideOptions](../other/guideoptions.md) describing the new guide. | + +#### Returns + +Integer; the index of the newly-created guide. + +#### Example + +```javascript +var layer = app.project.item(1).layer(1); + +// (orientationType, position) form: a vertical guide at 500 px on the X axis. +layer.addGuide(1, 500); + +// GuideOptions form: a vertical guide at 50%, red, pinned to the right edge. +var opts = new GuideOptions(); +opts.orientation = GuideOrientationType.VERTICAL; +opts.position = 50; +opts.positionType = GuidePositionType.PERCENTAGE; +opts.color = [1, 0, 0]; +opts.pinned = true; +layer.addGuide(opts); +``` + +--- + ### Layer.applyPreset() `app.project.item(index).layer(index).applyPreset(presetName);` @@ -481,6 +567,38 @@ Layer object. --- +### Layer.getGuideAsObject() + +`app.project.item(index).layer(index).getGuideAsObject(guideIndex)` + +!!! note + This functionality was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. Calling it in an earlier version raises the error "getGuideAsObject() is not available in this version of After Effects." + +#### Description + +Returns the guide at the specified index as a [GuideOptions](../other/guideoptions.md) object, which you can modify and pass back to [setGuide()](#layersetguide). This is a convenient way to read a guide's full state (orientation, position, position type, color, pinning). + +#### Parameters + +| Parameter | Type | Description | +| ------------ | ------- | ------------------------------ | +| `guideIndex` | Integer | The index of the guide to read. | + +#### Returns + +A [GuideOptions](../other/guideoptions.md) object. + +#### Example + +```javascript +var layer = app.project.item(1).layer(1); +var g = layer.getGuideAsObject(0); +g.color = [0, 0, 1]; // tweak just the color +layer.setGuide(0, g); // write it back +``` + +--- + ### Layer.moveAfter() `app.project.item(index).layer(index).moveAfter(layer)` @@ -576,6 +694,89 @@ Nothing. --- +### Layer.removeGuide() + +`app.project.item(index).layer(index).removeGuide(guideIndex)` + +!!! note + This functionality was added in After Effects 16.1 (CC 2019) + +#### Description + +Removes an existing guide. Choose the guide based on its index inside the [Layer.guides](#layerguides) array. + +#### Parameters + +| Parameter | Type | Description | +| ------------ | ------- | ------------------------------------- | +| `guideIndex` | Integer | The index of the guide to be removed. | + +#### Returns + +Nothing. + +#### Example + +Removes the first guide on the first layer of `activeItem`. + +```javascript +app.project.item(1).layer(1).removeGuide(0); +``` + +!!! warning + Removing a guide will cause all higher guide indexes to shift downward. + +--- + +### Layer.setGuide() + +`app.project.item(index).layer(index).setGuide(position, guideIndex)` + +`app.project.item(index).layer(index).setGuide(guideIndex, guideOptions)` + +!!! note + The `(position, guideIndex)` form was added in After Effects 16.1 (CC 2019). The `(guideIndex, guideOptions)` form was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. + +#### Description + +Updates an existing guide. There are two forms, distinguished by the type of the second argument: + +- **`setGuide(position, guideIndex)`** - moves the guide at `guideIndex` to a new pixel `position`. *Note the order: position first, index second.* A guide's `orientationType` may not be changed after it is created. +- **`setGuide(guideIndex, guideOptions)`** - applies the properties set on a [GuideOptions](../other/guideoptions.md) object to the guide at `guideIndex`. Only the properties you set are changed (partial update). *(After Effects (Beta) 26.5 and later.)* + +!!! warning + The two forms take their arguments in the **opposite order**: the `(position, guideIndex)` form takes the position first, while the `(guideIndex, guideOptions)` form takes the index first. After Effects decides which form you mean from the type of the second argument (a number selects the `(position, guideIndex)` form; a `GuideOptions` object selects the `(guideIndex, guideOptions)` form). + +#### Parameters + +| Parameter | Type | Description | +| -------------- | -------------------- | ------------------------------------------------------------------------------------------------------- | +| `position` | Floating-point value | The new X or Y coordinate position of the guide in pixels. Clamped to ±100,000; non-finite values are rejected. | +| `guideIndex` | Integer | The index of the guide to be modified. | +| `guideOptions` | GuideOptions object | A [GuideOptions](../other/guideoptions.md) whose set properties are applied to the guide. | + +#### Returns + +Nothing. + +#### Example + +```javascript +var layer = app.project.item(1).layer(1); + +// (position, guideIndex) form: move guide 0 to 1200 px (position first, index second). +layer.setGuide(1200, 0); + +// GuideOptions form: recolor guide 0 and switch it to a percentage position. +var opts = new GuideOptions(); +opts.position = 75; +opts.positionType = GuidePositionType.PERCENTAGE; +opts.color = [0, 1, 0]; +layer.setGuide(0, opts); // index first, options second +``` + +--- + ### Layer.setParentWithJump() `app.project.item(index).layer(index).setParentWithJump([newParent])` diff --git a/docs/other/guideoptions.md b/docs/other/guideoptions.md new file mode 100644 index 00000000..c44415ac --- /dev/null +++ b/docs/other/guideoptions.md @@ -0,0 +1,122 @@ +# GuideOptions object + +`new GuideOptions()` + +!!! note + This functionality was added in After Effects (Beta) 26.5 and is subject to change while it remains in Beta. + +#### Description + +A configuration object passed to [Item.addGuide()](../item/item.md#itemaddguide), [Item.setGuide()](../item/item.md#itemsetguide), and the corresponding [Layer](../layer/layer.md) methods, and returned by [Item.getGuideAsObject()](../item/item.md#itemgetguideasobject). Every property is optional; when used with `setGuide`, only the properties you set are changed, enabling partial updates. + +#### Example + +```javascript +var opts = new GuideOptions(); +opts.orientation = GuideOrientationType.VERTICAL; +opts.position = 50; +opts.positionType = GuidePositionType.PERCENTAGE; +opts.color = [1.0, 0.0, 1.0]; // magenta +opts.pinned = true; +app.project.item(1).addGuide(opts); +``` + +--- + +## Attributes + +### GuideOptions.orientation + +`guideOptions.orientation` + +#### Description + +The guide's orientation: [GuideOrientationType.HORIZONTAL](#guideorientationtype) or [GuideOrientationType.VERTICAL](#guideorientationtype). + +#### Type + +A `GuideOrientationType` enumerated value; read/write. + +--- + +### GuideOptions.position + +`guideOptions.position` + +#### Description + +The guide's position, in pixels or percent depending on `positionType`. Clamped to ±100,000 px or ±300%; non-finite values are rejected. + +#### Type + +Floating-point value; read/write. + +--- + +### GuideOptions.positionType + +`guideOptions.positionType` + +#### Description + +How `position` is interpreted: [GuidePositionType.PIXEL](#guidepositiontype) or [GuidePositionType.PERCENTAGE](#guidepositiontype). + +#### Type + +A `GuidePositionType` enumerated value; read/write. + +--- + +### GuideOptions.color + +`guideOptions.color` + +#### Description + +The guide's color as an array of three floats, `[R, G, B]`, each in the range `0.0`-`1.0`. + +#### Type + +Array of 3 floating-point values; read/write. + +--- + +### GuideOptions.pinned + +`guideOptions.pinned` + +#### Description + +When `true`, the guide is pinned to the opposite edge (bottom for horizontal guides, right for vertical guides). + +#### Type + +Boolean; read/write. + +--- + +## GuideOrientationType + +The orientation of a guide, used by [GuideOptions.orientation](#guideoptionsorientation) and the [Item.guides](../item/item.md#itemguides) / [Layer.guides](../layer/layer.md#layerguides) properties. + +| Value | Description | +| --------------------------------- | -------------------- | +| `GuideOrientationType.HORIZONTAL` | A horizontal guide. | +| `GuideOrientationType.VERTICAL` | A vertical guide. | + +!!! note + These enumerated constants were added in After Effects (Beta) 26.5 and are subject to change while they remain in Beta. Always compare `orientationType` against these constants rather than raw integers, because the underlying integer values differ between versions of After Effects. In the non-beta application the constants are unavailable and [Item.guides](../item/item.md#itemguides) / [Layer.guides](../layer/layer.md#layerguides) report `orientationType` as a plain integer (`0` for horizontal, `1` for vertical). + +--- + +## GuidePositionType + +How a guide's `position` value is interpreted, used by [GuideOptions.positionType](#guideoptionspositiontype) and the [Item.guides](../item/item.md#itemguides) / [Layer.guides](../layer/layer.md#layerguides) properties. + +| Value | Description | +| ------------------------------ | ---------------------------------------------------- | +| `GuidePositionType.PIXEL` | `position` is measured in pixels. | +| `GuidePositionType.PERCENTAGE` | `position` is measured as a percentage of the frame. | + +!!! note + These enumerated constants were added in After Effects (Beta) 26.5 and are subject to change while they remain in Beta. Always compare `positionType` against these constants rather than raw integers, because the underlying integer values differ between versions of After Effects. In the non-beta application the constants are unavailable and [Item.guides](../item/item.md#itemguides) / [Layer.guides](../layer/layer.md#layerguides) report `positionType` as a plain integer (always `0`, pixels). diff --git a/mkdocs.yml b/mkdocs.yml index cee91ae9..556f4d00 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -63,6 +63,7 @@ nav: - TextDocument: text/textdocument.md - Other: - Collection: other/collection.md + - GuideOptions: other/guideoptions.md - ImportOptions: other/importoptions.md - KeyframeEase: other/keyframeease.md - MarkerValue: other/markervalue.md