我正在尝试编写一个XD插件,该插件可动态填充画板中的组件,但我在XD插件API中看不到任何组件。是否可以浏览文件并找到可用的组件并将其放置在舞台上?更好的是,甚至可以从云中的特定文件中提取组件?
答案 0 :(得分:0)
不幸的是,目前尚无法创建符号实例(这就是在API中调用的组件)。这是插件文档中的解释性报价:
除了使用
SymbolInstance
克隆现有commands.duplicate
之外,插件目前无法创建新的组件定义或新的SymbolInstance
节点。
(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)来实现,但对于符号来说(尚未)。
我希望这会有所帮助(尽管这可能不是您希望的答案)。