我使用 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 ;
那應該可以了。