計算式のPDFファイルがあります。これは、ユーザーが単純なフォームに情報を入力すると、データが同じフォームに複数回複製されるため、同じラベルを同じページに 4 回印刷して、すべてをもう一度入力しなくても済むようにするというものです。したがって、各フィールドの計算は次のようになります。
event.value = this.getField("Field1").value;
誰かがダッシュ/マイナス記号を入力しない限り、これはうまく機能します。この計算では、ダッシュの代わりに 0 が返されます。これは、これが発生する唯一のキャラクターです。それは本質的に数学的であるためだと思いますが、他の演算記号はこれを行わないため、混乱しています。
FoxIt PhantomPDF を使用して、数式で PDF を作成しています。Adobe Reader XI で開いたものとまったく同じ PDF が完全に機能します。したがって、これが JavaScript の問題なのか FoxIt の問題なのかはわかりません。ありがとう!