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