Javascript 如何为Acrobat手动触发事件

Javascript 如何为Acrobat手动触发事件,javascript,pdf,dom-events,acrobat,Javascript,Pdf,Dom Events,Acrobat,我正在尝试使用AdobeAcrobatDC(pro)为PDF编写脚本 我通过计算另一个字段的数据来填充多个字段 每当我手动更改所述字段的数据时,它都会工作,但当我以编程方式更改时,其他字段不会得到更新 是否有手动触发事件的方法?将用于该计算的脚本打包到函数中,然后从相应的计算事件调用它,或者,如果是以编程方式,则从程序代码调用它 但是,最佳做法是将所有计算合并到一个脚本/函数中,然后在隐藏字段(甚至不是计算的一部分)的计算事件中触发该脚本/函数。这是因为字段值的任何更改都会触发字段事件序列,其中

我正在尝试使用AdobeAcrobatDC(pro)为PDF编写脚本

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

每当我手动更改所述字段的数据时,它都会工作,但当我以编程方式更改时,其他字段不会得到更新


是否有手动触发事件的方法?

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

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


顺便说一句,这个计算顺序是导致结果总是落后一步的原因;如果出现这种情况,请按照上述操作(将所有内容合并到一个脚本中),或检查字段计算顺序。

如何检查所述计算顺序?我认为acrobat不起作用如果您愿意相信,请随意使用…我更愿意知道…访问acrobat XI中的计算顺序:切换到表单编辑模式-->右侧面板-->其他任务-->设置字段计算顺序…(如果表单中没有带计算的字段,则此选项将变灰)。访问Acrobat DC中的计算顺序:右侧面板或工具窗口-->准备表格工具-->右侧面板-->更多工具-->设置字段计算顺序。在两个Acrobat版本中,都会出现一个包含计算的字段列表,您可以使用“向上”和“向下”按钮来设置顺序。谢谢,我重新开始,它基本上自行修复了,但无论如何,谢谢在Case中,我在将来的任何地方都需要它:DGlad,让我听到它的结果。根据我的经验,这只是时间的问题,当你遇到一个计算顺序的问题…