0

請求書のJasperReportsレポートがあります。要約バンドの請求書の下部には、請求書の詳細から合計されたいくつかのフィールドがあります。標準的なもの。フィールドの 1 つは「口座残高」で、口座の未払い残高が一覧表示されるので、概要セクションの最後の行である「本日の支払額」に追加できます。

ただし、ほとんどのアカウントには未払い残高がないため、これらの請求書の行をスキップして、下のテキスト フィールドを上に移動したいと思います。

どうすればこれを達成できますか? JasperReportsの最新バージョンを使用し、Groovyエンジンを使用します。いくつかの要素の位置をプログラムで変更したり、要約にサブレポートを使用したりできると思いますか?

4

2 に答える 2

0

このようなもののために、私は少し創造的になり、高さ 1px のテーブル要素/テキスト フィールドを個別に作成します。次に、これらの要素の位置アンカーを「フロート」に設定し、それらを別の上に積み重ね、オーバーフロー フラグを true に展開します。そのため、入力時または印刷時が true の場合、展開されて通常どおり表示されます。

于 2013-08-20T03:41:14.443 に答える