indesign-server - 使用 InDesign CS6 Server 脚本,我可以隐藏文档中的特定图层吗?

标签 indesign-server

我们有一个系统允许用户在 InDesign IDML 文件中填写可变数据。输入信息后,InDesign 服务器会呈现 IDML 的 JPG 供用户查看。输入所有数据后,用户便可以请求 PDF(也由 InDesign 服务器呈现)。

我们希望允许用户在某些预先确定的内容布局的几个选项之间进行选择,从而允许用户进行更高级别的自定义。此内容将作为单独的层包含在 IDML 文件中。

我们目前的想法是,我们可以将可选内容添加到不同图层上的 IDML 文件,并作为导出过程的一部分,根据用户的选择显示/隐藏图层。

有没有办法使用 InDesign 服务器脚本界面动态显示或隐藏图层?关于可以做什么的文档非常少。

最佳答案

好像有详细的automatically generated文档 here关于 Adob​​e InDesign CS6 Server (8.0) 对象模型。

特别是,the page for Layer 说它有一个名为 visible 的读/写属性.这似乎是您要找的。

看起来到达图层的路径是这样的:Application.Documents.firstItem().layers.itemByName('layerName') .

关于indesign-server - 使用 InDesign CS6 Server 脚本,我可以隐藏文档中的特定图层吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698966/

相关文章:

adobe-indesign - 连接到 Adob​​e InDesign 控制台

java - 如何将 javascript 添加到我的 InDesign Server Java Web 应用程序?

javascript - 使用 JavaScript 脚本可靠地检测 InDesign Server 中 TextFrame 中的文本溢出?

javascript - InDesign Server - 无法调整图像大小 - 它已锁定且无法解锁

php - Indesign Server soap 响应

java - InDesign Server 5.5 一个文档中的多个页面大小

adobe-indesign - inDesign JSX 脚本将标题和内容添加到 textFrame

javascript - 应用 ParagraphStyle 后文本框架消失

adobe - app.doScript 和 $.evalFile 之间有什么区别?