我们有一个系统允许用户在 InDesign IDML 文件中填写可变数据。输入信息后,InDesign 服务器会呈现 IDML 的 JPG 供用户查看。输入所有数据后,用户便可以请求 PDF(也由 InDesign 服务器呈现)。
我们希望允许用户在某些预先确定的内容布局的几个选项之间进行选择,从而允许用户进行更高级别的自定义。此内容将作为单独的层包含在 IDML 文件中。
我们目前的想法是,我们可以将可选内容添加到不同图层上的 IDML 文件,并作为导出过程的一部分,根据用户的选择显示/隐藏图层。
有没有办法使用 InDesign 服务器脚本界面动态显示或隐藏图层?关于可以做什么的文档非常少。
最佳答案
好像有详细的automatically generated文档 here关于 Adobe InDesign CS6 Server (8.0) 对象模型。
特别是,the page for Layer
说它有一个名为 visible
的读/写属性.这似乎是您要找的。p>
看起来到达图层的路径是这样的:Application.Documents.firstItem().layers.itemByName('layerName')
.
关于indesign-server - 使用 InDesign CS6 Server 脚本,我可以隐藏文档中的特定图层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698966/