2

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

4

1 回答 1

1

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

SymbolInstance除了commands.duplicate用于克隆现有SymbolInstance的 s之外,插件目前无法创建新的组件定义或新节点。

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

在官方插件开发者论坛中有一个开放的功能请求,您可以投票。然而,根据 Steve Kwak (Adobe) 的说法,由于编辑上下文,这似乎是个问题,这意味着我们可能还需要一段时间才能获得 API 访问权限。

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

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

于 2019-07-30T17:57:28.077 回答