XD 插件 API 和组件

XD Plugin API and Components

我正在尝试编写一个用组件动态填充画板的 XD 插件,但我没有在 XD 插件中看到任何组件提及 API。是否可以查看文件并找到可用的组件并将它们放在舞台上?更好的是,甚至可以从云中的特定文件中提取组件?

不幸的是,还不能创建符号实例(这就是 API 中调用的组件)。这是插件文档中的解释引述:

It is not currently possible for plugins to create a new component definition or a new SymbolInstance node, aside from using commands.duplicate to clone existing SymbolInstances.

(https://adobexdplatform.com/plugin-docs/reference/scenegraph.html#symbolinstance)

official plugin developer forums 中有一项功能请求已打开,您可以投票给它。然而,根据 Steve Kwak (Adobe) 的说法,由于编辑上下文,这似乎是有问题的,这意味着我们可能还需要一段时间才能 API 访问它。

不幸的是,到目前为止,还没有任何方法可以列出文档的可用符号。对于其他资产类型,这可以通过 assets 模块(参见 https://adobexdplatform.com/plugin-docs/reference/assets.html)实现,但(目前)还不能用于符号。

希望对您有所帮助(尽管这可能不是您所希望的答案)。