在Adobe Acrobat中使用 JavaScript(2)

3.控件属性
控件的大部分属性均可由代码进行控制。下面列举部分命令按钮属性及其控制代码。
大部分参考《Acrobat JavaScript Scripting Guide》 中的内容。

3.1 一般属性:

3.2 外观属性:

3.3 选项属性:


对于文本框控件属性,可以设置是否为必填项,所用的属性为 f.required。
4.计算脚本
可以使用控件的自动计算功能,实现控件之间的联动。
右键“属性”,切换到“计算”选项卡,选择“数值是”,再选择Text1和Text2,即可在Text3中自动计算Text1和Text2的和。


也可以在“计算”选项卡中,选择“自定义计算脚本”,输入代码
this.getField("Text3").value = Number(this.getField("Text2").value) + Number(this.getField("Text1").value)
也可以实现相同的效果。

5. 导入外部数据
创建一个按钮控件,输入代码:this.importTextData();
点击按钮,即可浏览外部文件。

创建一个txt文档,在第一行输入控件名称,如Text1,Text2,Text3,中间以Tab键隔开,第二行输入对应数值,如100,200,300,中间以Tab键隔开。如图:

使用导入数据的按钮,导入txt文件,即可在对应控件中导入数据。
