在Adobe Acrobat中使用 JavaScript(2)

3.控件屬性
控件的大部分屬性均可由代碼進行控制。下面列舉部分命令按鈕屬性及其控制代碼。
大部分參考《Acrobat JavaScript Scripting Guide》 中的內(nèi)容。

3.1 一般屬性:

3.2 外觀屬性:

3.3 選項屬性:


對于文本框控件屬性,可以設(shè)置是否為必填項,所用的屬性為 f.required。
4.計算腳本
可以使用控件的自動計算功能,實現(xiàn)控件之間的聯(lián)動。
右鍵“屬性”,切換到“計算”選項卡,選擇“數(shù)值是”,再選擇Text1和Text2,即可在Text3中自動計算Text1和Text2的和。


也可以在“計算”選項卡中,選擇“自定義計算腳本”,輸入代碼
this.getField("Text3").value = Number(this.getField("Text2").value) + Number(this.getField("Text1").value)
也可以實現(xiàn)相同的效果。

5. 導(dǎo)入外部數(shù)據(jù)
創(chuàng)建一個按鈕控件,輸入代碼:this.importTextData();
點擊按鈕,即可瀏覽外部文件。

創(chuàng)建一個txt文檔,在第一行輸入控件名稱,如Text1,Text2,Text3,中間以Tab鍵隔開,第二行輸入對應(yīng)數(shù)值,如100,200,300,中間以Tab鍵隔開。如圖:

使用導(dǎo)入數(shù)據(jù)的按鈕,導(dǎo)入txt文件,即可在對應(yīng)控件中導(dǎo)入數(shù)據(jù)。

標(biāo)簽: