iReports で作成された「.jasper」レポート ファイルからレポートを生成する Java アプリケーションを開発しています。レポートが PDF で生成される場合、個々のページの列ラベルとページ付け情報を保持したいと考えています。ただし、Excel スプレッドシートまたは純粋な HTML としてエクスポートすると、列ヘッダーが 1 回だけ必要になります。これを処理するために、JavaでプログラムでJasper APIに渡すことができる設定を誰かが提案できますか?
質問する
1358 次
2 に答える
1
1 つのページとしてエクスポートするには、エクスポーターでセットアップする必要がある設定がいくつかあります。
reportExporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);
reportExporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE);
これで、途中までしか進みません。ページヘッダーとページフッターをそれぞれ1回ずつ印刷するためです。これらのバンドを印刷するかどうかを示すブール値パラメーターをレポートに追加する必要があります。printWhenExpression
バンドの でこれを設定します。
于 2013-01-31T14:57:13.110 に答える