0

イベントとしてPDFテーブルに挿入する量を設定する方法を教えてもらえますか?ページごとの合計を取得してページの下部に表示するには、アイテムの金額が必要です。しかし、私が今やったことは、SQLの実行中に、データがテーブルに直接挿入される量を設定することです。テーブルが完成したら、ドキュメントに追加します。その結果、を使用してページごとの合計を印刷しようとしましたが、ページごとのイベントではなく、アイテムの全額を取得しましたonEndPage()。テンプレートにテーブルを作成したいのですが、テンプレートにテーブルを挿入する方法と、行の行番号を取得する方法がわかりません。

4

1 に答える 1

0

TotalAmountオブジェクトと2つの異なるセルイベントが必要です。

TotalAmountオブジェクトには、1つの変数(たとえば)amountと2つまたは3つのメソッド( addAmount()、、getAmount()および)が必要resetAmount()です。

TotalAmountオブジェクトとをパラメータとして、最初のタイプのセルイベントを作成します。layout()メソッドのに金額を追加しTotalAmountます。このメソッドは、体の細胞が描画されたときにトリガーされます。

TotalAmountオブジェクトをパラメータとして、2番目のタイプのセルイベントを作成します。空のフッターセルには、このセルイベントを使用します。によって返された値を使用しgetAmount()て、メソッドにその値を描画しますlayout()resetAmount()フッターに表示される合計が累積的でない場合は、この方法を使用してください。

テーブルを作成するとき、テーブルオブジェクトはパギナチンを認識しません。イベントは、テーブルを作成した時点ではなく、セルが描画された時点でのみトリガーされます。そのため、テーブルを作成する時点で金額を追加することはできません。

于 2012-12-15T11:11:34.623 に答える