1

我正在尝试构建一个插件来更改整个 XD 文档中的节点。但是,当我这样做时,我收到以下错误:

Plugin made a change outside the current edit context

当前不支持对整个文档进行全局更改吗?有没有办法确定这个“编辑上下文”中的当前内容?

4

1 回答 1

3

XD 可扩展性当前具有编辑上下文规则,它禁止插件在用户选择的对象的编辑范围之外进行更改。此范围包括选定对象及其直接子对象。

由于对整个 XD 文档的更改(如全局搜索和替换)需要编辑此范围之外的对象,因此目前无法使用此用例。

您可以通过检查对象的editContext属性来检查选择的编辑上下文selection(参考:https ://adobexdplatform.com/plugin-docs/reference/selection.html#selection-editContext )。

于 2018-11-08T19:38:18.437 回答