簡體   English   中英

在 Adob​​e Acrobat Pro DC 中創建自定義擊鍵腳本時,初始化變量“AF”會刪除整個腳本

[英]While Creating a Custom Keystroke Script in Adobe Acrobat Pro DC initializing variable "AF" deletes whole script

當我嘗試創建以下數組時

var test = ["AF"];

我已經在調試器中嘗試了初始化,它工作正常,但它在 PDF 中不起作用。

我也測試過

var test = "AF";

這也行不通。 為什么我不能在 Adob​​e Acrobat Pro DC 中使用自定義擊鍵腳本初始化字符串“AF”?

在測試時,我使用了字符串“Af”、“BF”、“ALFALFA”、“AFTER”、“AFRICAN”和“NAFTA”,前 3 個工作但只要有大寫的“A”和大寫的“F” " 以該順序在字符串中使整個腳本消失。

我進入編輯自定義按鍵腳本:

第1步

然后我輸入有問題的 var test = ["AF"]; 並單擊確定。

腳本

然后它讓我回到這個。

我點擊確定后

當我回去嘗試不同的字符串時,它會這樣做。

它應該做什么

"南A\\FRICAN RAND" "A\\F"

使用轉義字符可解決此問題。

那是一個錯誤。 Acrobat 使用預裝函數將用戶界面映射到 JavaScript。 它們都以 AF 開頭。 例如,設置...

AFNumber_Keystroke(nDec, sepStyle, negStyle, currStyle, strCurrency, bCurrencyPrepend)

... 因為自定義擊鍵腳本將導致 Acrobat 將屬性對話框切換到下圖。

在此處輸入圖片說明

該代碼實際上仍在字段字典中,但 Acrobat 被編程為在看到該腳本時顯示此對話框。 Acrobat 中用於檢測這些腳本的代碼似乎過於激進,並試圖將任何帶有 AF 的代碼字符串轉換為對話替代品之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM