我正在全局更改打开的 XD 文档,但收到以下错误
I'm making changes to the open XD document globally, but receive the following error
我正在尝试构建一个插件来更改整个 XD 文档中的节点。但是,当我这样做时,出现以下错误:
Plugin made a change outside the current edit context
当前不支持对整个文档进行全局更改吗?有什么方法可以确定此 "edit context" 中当前有什么?
XD 扩展性目前具有 edit context rules,它禁止插件在用户选择的对象编辑范围之外进行更改。此范围包括所选对象及其直接子对象。
由于对整个 XD 文档的更改(如全局搜索和替换)需要编辑此范围之外的对象,因此目前无法使用此用例。
您可以通过检查 selection
对象的 editContext
属性 来检查选择的编辑上下文(参考:https://adobexdplatform.com/plugin-docs/reference/selection.html#selection-editContext)。
我正在尝试构建一个插件来更改整个 XD 文档中的节点。但是,当我这样做时,出现以下错误:
Plugin made a change outside the current edit context
当前不支持对整个文档进行全局更改吗?有什么方法可以确定此 "edit context" 中当前有什么?
XD 扩展性目前具有 edit context rules,它禁止插件在用户选择的对象编辑范围之外进行更改。此范围包括所选对象及其直接子对象。
由于对整个 XD 文档的更改(如全局搜索和替换)需要编辑此范围之外的对象,因此目前无法使用此用例。
您可以通过检查 selection
对象的 editContext
属性 来检查选择的编辑上下文(参考:https://adobexdplatform.com/plugin-docs/reference/selection.html#selection-editContext)。