4

多くの (実行時に定義された) 列を含む PDF レポートを生成する必要があります。これらのレポートは、ユーザーが表示する多くのフィールドを選択すると、水平方向に複数のページにまたがる場合があります。私は DynamicJasper を使用しており、すべての列が 1 ページに収まると動的レポートを正常に生成できました。そうでない場合、レポートはトリミングされ、いくつかの列のみが表示されます。実行時にページ幅を変更しようとしましたが、レポートはトリミングされませんが、ページ サイズが標準ではないため、正しく印刷できません。この種のレポートを生成する正しい方法はどれですか?
目標は、スプレッドシートを印刷するときのように、大きなテーブルがページ幅を超える場合に複数のページに分割することです。

JasperReports を使用してそれを達成することは可能ですか?

4

1 に答える 1

4

レポートも印刷する必要があるため、幅が問題になるため、標準の印刷サイズ (A4 や A3 など) と横向きで作業する必要があります。

ページを最大限に活用するには: 1) 小さいフォントを使用する 2) 横長のページの向きを使用する 3) プリンターが処理できる限り、より大きなページ サイズ (A3、A2...) を使用する

それでもページに収まらない場合は、結果をどのようにレイアウトするかを考えてください。誰かが本当に大きなテーブルをくれたら、何を見たいですか? テーブルをあるページのいくつかの列と別のページのいくつかの列に分割する必要があります。

それが役立つことを願っています。

于 2010-11-16T03:14:56.043 に答える