0

我是 Acrobat 的新手,在条件格式方面需要一些帮助,我有 2 个文本字段。如果我输入一个 >0 但 <10 的数字,第二个框的背景颜色应该变成黄色。如果我输入一个 <20 但 >10 的数字,它应该变成橙色。

请帮助理解 Acrobat DOM 元素。

4

1 回答 1

0

假设您输入数字的字段称为“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"] ;
}
}

那应该这样做。

请注意,没有预定义的橙色,您必须获得正确的颜色值数组(我认为我使用的是一种橙色)。

如果将代码添加到另一个字段的计算事件中,则必须替换event.targetthis.getField("myOtherField")(或任何字段名称)。

于 2016-01-08T00:34:37.080 回答