在Adobe Acrobat Pro DC中创建自定义按键脚本时,初始化变量“ AF”会删除整个脚本

时间:2019-02-26 01:38:53

标签: javascript adobe acrobat

当我尝试创建以下数组时

  

var test = [“ AF”];

我已经尝试在Debugger中进行初始化,并且可以正常工作,但在PDF中不起作用。

我也测试过

  

var test =“ AF”;

那也不起作用。为什么不能在Adobe Acrobat Pro DC中使用自定义按键脚本来初始化字符串“ AF”?

在测试时,我使用了字符串“ Af”,“ BF”,“ ALFALFA”,“ AFTER”,“ AFRICAN”和“ NAFTA”,前3种有效,但只要有大写字母“ A”和a字符串中的大写字母“ F”将使整个脚本消失。

我进入编辑自定义按键脚本:

Step 1

然后我输入令人讨厌的var test = [“ AF”];然后单击确定。

script

然后它让我退回去。

After I click OK

当我返回并尝试其他字符串时,它会执行此操作。

What it should do

1 个答案:

答案 0 :(得分:0)

那是一个错误。 Acrobat使用预定义的功能将用户界面映射到JavaScript。它们都以AF开始。例如,设置...

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

...作为自定义按键脚本,将导致Acrobat将属性对话框切换到下图。

enter image description here

该代码实际上仍在字段字典中,但是Acrobat编程为在看到该脚本时显示此对话框。似乎Acrobat中检测这些脚本的代码过于激进,并试图将其中带有AF的任何代码字符串转换为对话框替代之一。

相关问题