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

问题描述 投票:0回答:2

enter image description here我试图有条件地格式化我的PDF中的字段,以根据所选下拉列表的值填充某种颜色。看起来我已经有了一些牵引力,但唯一有用的颜色是红色,如果我从下拉列表中选择不同的值,它就不会改变颜色。我的Javascript需要帮助。这是我到目前为止:

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;}
javascript adobe acrobat
2个回答
0
投票

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


0
投票

当你改变时会发生什么

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

var v = event.target.value ;

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

© www.soinside.com 2019 - 2024. All rights reserved.