我使用 Adobe InDesign 制作了一个文档,其中包含复选框、单选按钮和可编辑文本字段,并将其保存为交互式 PDF。在我的 Acrobat 版本中看起来很棒 - 问题是,当我的客户打开它时,他的 Acrobat 版本有一个默认设置,即用浅蓝色突出显示所有按钮和文本字段。当他单击单选按钮然后单击另一个字段时,单选按钮中的勾号会消失。如果他在 Acrobat 首选项中关闭突出显示选项,一切都会正常进行。有没有办法保存此 PDF,使其默认在关闭突出显示字段的情况下查看?
答案1
正如您所注意到的,有一个首选项设置可以突出显示字段。此设置也可以使用 JavaScript 控制。此设置可通过属性访问app.runtimeHighlight
。
但是,由于这可能是用户有意设置的,因此直接将其推翻并不“好”。良好的礼仪是在文档打开时更改它,并在文档关闭时将其恢复。
那么,如何进行呢?
步骤 1:创建一个小文档级脚本:
var myHiLight = app.runtimeHighlight ; //save the current value
app.runtimeHighlight = false ; // deactivates the highlighting
步骤 2:在WillClose
文档脚本中添加以下内容:
app.runtimeHighlight = maHiLight ;
这样就行了。