0

「合計」に「コスト A」「コスト B」などの要素を追加しようとしています。これを JavaScript として iText を使用して (pdf スタンパーを使用して) PDF に追加したいと考えています。

私は2つの方法を試しましたが、どちらもうまくいきませんでした。

  1. stamper.addJavaScript(
    "var arr = new Array('costA', 'costB');"+
                         "var nameField = this.getField('Total);" +
                         "nameField.setAction('Calculate',‘AFSimple_Calculate('SUM',arr)’)");
    
  2. stamper.addJavaScript("this.getField(Total).value  =  (this.getField('costA').value + this.getField('costB').value)");
    

これは SO に関する私の最初の投稿です。明確でない場合はご容赦ください.....

それは今働いています:

私はadobe JavaScriptで指定された構文に厳密に従い、単一引用符の代わりに二重引用符を使用しました...そしてそれはうまくいきました...

 stamper.addJavaScript(
                    "var nameField = this.getField('Total');" +
                    "nameField.setAction(\"Calculate\",'AFSimple_Calculate(\"SUM\",new Array(\"costA\", \"costB\"))')");

アドビの例:

f.setAction("Calculate",
'AFSimple_Calculate("SUM",
new Array ("line.1",
"line.3"))' );
4

0 に答える 0