我有一个带有计算的 PDF 文件。这个想法是,用户在一个简单的表单上输入信息,并且数据在同一个表单上被复制多次,因此他们可以在同一页面上打印相同的标签 4 次,而无需重新输入所有内容。因此,每个字段的计算为:
event.value = this.getField("Field1").value;
除非有人输入破折号/减号,否则此方法效果很好。然后计算返回 0 而不是破折号。这是发生这种情况的唯一角色。我想是因为它本质上是数学的,但是其他操作符号都没有这样做,所以我很困惑。
我正在使用 FoxIt PhantomPDF 使用公式创建 PDF。在 Adobe Reader XI 中打开的完全相同的 PDF 可以完美运行。所以我不确定这是 JavaScript 问题还是 FoxIt 问题。谢谢!