InDesign 脚本,获取在面板中选择的项目
InDesign scripting, get the items selected in a panel
我正在研究一个 Javascript,它在 InDesign 中搜索某些 "paragraph styles",我想要实现的方法是创建一个 'paragraph styles' 的数组,这些 'paragraph styles' 在'paragraph styles panel',有没有一种方法可以在面板的 UI 中引用所有选定的样式?
然而,原始答案是否定的。
UI 面板的选择不可编写脚本(对象模型中不存在)
我仍然不确定您要做什么,但如果您拥有 CC 2014 及更高版本,您将需要查看 Adobe CEP。这使用 node.js/io.js 来构建自定义托盘。这是一个 link:
https://github.com/Adobe-CEP/CEP-Resources/wiki/CEP-6-HTML-Extension-Cookbook-for-CC-2015
我确认。我做了一些实验,认为我们可以从我们可以反省的选择中得到一些东西(例如,将选定的链接复制到一个位置)。然而,我探索的任何尝试都引发了一个对话。所以这不是一条路要走。
可能唯一的解决方案是低级代码。除非我错了。
洛伊克
app.activeDocument.paragraphStyles 这将通过 indesign script(.jsx) 提供文档中的所有段落样式。使用 csinterface.evalscript()
获取它
我正在研究一个 Javascript,它在 InDesign 中搜索某些 "paragraph styles",我想要实现的方法是创建一个 'paragraph styles' 的数组,这些 'paragraph styles' 在'paragraph styles panel',有没有一种方法可以在面板的 UI 中引用所有选定的样式?
然而,原始答案是否定的。 UI 面板的选择不可编写脚本(对象模型中不存在)
我仍然不确定您要做什么,但如果您拥有 CC 2014 及更高版本,您将需要查看 Adobe CEP。这使用 node.js/io.js 来构建自定义托盘。这是一个 link:
https://github.com/Adobe-CEP/CEP-Resources/wiki/CEP-6-HTML-Extension-Cookbook-for-CC-2015
我确认。我做了一些实验,认为我们可以从我们可以反省的选择中得到一些东西(例如,将选定的链接复制到一个位置)。然而,我探索的任何尝试都引发了一个对话。所以这不是一条路要走。 可能唯一的解决方案是低级代码。除非我错了。 洛伊克
app.activeDocument.paragraphStyles 这将通过 indesign script(.jsx) 提供文档中的所有段落样式。使用 csinterface.evalscript()
获取它