0
我是Acrobat新手,需要一些條件格式幫助, 我有2個文本字段。如果我輸入數字> 0但< 10第二個盒子的bg顏色應變爲黃色。如果我輸入數字< 20但> 10,它應該變成橙色。adobe中的條件格式Acrobat
請幫助理解Acrobat DOM元素。
我是Acrobat新手,需要一些條件格式幫助, 我有2個文本字段。如果我輸入數字> 0但< 10第二個盒子的bg顏色應變爲黃色。如果我輸入數字< 20但> 10,它應該變成橙色。adobe中的條件格式Acrobat
請幫助理解Acrobat DOM元素。
我們假設您輸入數字的字段被稱爲「myField」。然後,我們將以下內容添加到背景應該更改的字段的計算事件中:
var mf = this.getField("myField") ;
if (mf.value > 0 && mf.value < 10) {
event.target.fillColor = color.yellow ;
} else {
if (mf.value >= 10 && mf.value < 20) {
event.target.fillColor = ["RGB", 1, 0, 0.2] ;
} else {
event.target.fillColor = ["T"] ;
}
}
並且應該這樣做。
注意,沒有預先定義的橙色,並且你必須得到正確的顏色值數組(我想我使用的一個是一種橙色的)。
如果將代碼添加到另一個字段的calculate事件中,則必須用this.getField("myOtherField")
(或任何字段名稱)代替event.target
。
獲取的Acrobat JavaScript的文檔(這是一個Acrobat SDK文檔的一部分),並且你會發現它的屬性Field對象。 (但是,看到我的答案)。 –