我想要的是Acrobat中的一个按钮,如果该字段可见则隐藏该字段,如果该字段被隐藏则显示该字段,或者。
我知道有一种方法可以在MouseUp上做一个或两个,但我想用同一个按钮做两个。
这是我到目前为止的地方:
var Strikethrough = this.getField("text_strikethrough");
if(Strikethrough.display = display.hidden){Strikethrough.display = display.visible
} else {Strikethrough.display = display.hidden}
不幸的是,它似乎没有起作用。
任何帮助都将不胜感激。
答案 0 :(得分:0)
这是正确的行为......快捷方式" display.hidden"或" display.visible"只有在设定时才会受到尊重,而不是在获得时。
而是使用" display.hidden"或" display.visible"支架。您可以通过设置字段选项轻松获取它们,然后使用控制台返回代码。
但是,为简洁起见,以下是代码:
0: visible
1: hidden
2: noPrint
3: noView
当您测试这些代码时,您的脚本应该可以正常工作。
答案 1 :(得分:0)
尝试以下方法:
var Strikethrough = this.getField("text_strikethrough");
if(Strikethrough.display == display.hidden){Strikethrough.display = display.visible
} else {Strikethrough.display = display.hidden}
我使用了' =='而不是' ='在" if条件"。