如何手动触发事件

时间:2015-04-16 13:04:39

标签: javascript pdf javascript-events acrobat

我尝试使用adobe acrobat DC(专业版)编写PDF脚本

我通过计算另一个字段的数据来填充多个字段。

每当我手动更改所述字段的数据时,它都有效,但是当我以编程方式执行时,其他字段不会更新。

有没有办法手动触发事件? 谢谢, G3

1 个答案:

答案 0 :(得分:1)

将该计算的脚本打包到函数中,然后从相应的Calculate事件中调用它,或者,如果以编程方式从程序代码中调用它,可能是个想法。

然而,最佳做法是将所有计算合并到一个单独的脚本/函数中,然后在隐藏字段的计算事件中触发,该字段甚至不是计算的一部分。这是有效的,因为字段值的任何更改都会触发字段事件序列,其中Calculate事件触发文档计算序列(在包含计算的字段的计算顺序中执行所有计算)。

顺便说一句,这个计算顺序是结果总是落后一步的原因;如果发生这种情况,或者如上所述(将所有内容合并到一个脚本中),或者检查字段计算顺序。