Adobe Acrobat DC中的条件格式颜色填充

时间:2018-08-27 15:40:14

标签: javascript adobe acrobat

enter image description here我正在尝试有条件地格式化PDF中的字段,以根据所选下拉列表的值填充某种颜色。看来我已经有了一些吸引力,但是唯一起作用的颜色是红色,并且如果我从下拉菜单中选择其他值,它不会改变颜色。我的Java语言需要帮助。这是我到目前为止的内容:

var v = this.getField("Dropdown4.4").value;
if (v="Business Now") {event.target.fillColor = color.green;}
if (v="Business Future") {event.target.fillColor = color.blue;}
if (v="Daily To-Do's") {event.target.fillColor = color.red;}                    
if (v="Marketing") {event.target.fillColor = color.orange;}
if (v="Learning Plan") {event.target.fillColor = color.yellow;}

2 个答案:

答案 0 :(得分:0)

将相同脚本放入自定义格式脚本中。格式脚本在提交值之后但在字段失去焦点之前运行。在鼠标上移事件中,该值实际上尚未更改。

答案 1 :(得分:0)

更改后会发生什么

var v = this.getField("Dropdown4.4").value ;

var v = event.target.value ;

此外,也可以使用switch()…语句,而不是一系列if()…语句。