2017-03-15 4 views
0

ドキュメントの最初のページの下部に(詳細バンドの直後に)一連の情報を印刷する必要があります。詳細に印刷された情報は大きすぎるので、文書は残りの情報を表示するためにページングを作成しますが、最初のページに印刷する情報を印刷するために、私が使用するもの(Group、ColumnFooter、PageFooterなど)このバンドは結果として生じるページの空白を占め続けます。ドキュメントバンド印刷されていないときに空白を占める

enter image description here

enter image description here

+0

問題を再現するには、小さなサンプル(* jrxml *)を投稿する必要があります。問題を示すイメージは、問題をよりよく理解するのに役立ちます –

答えて

1

あなたは私たちが最初のページにある間のみ、すべてのレコードを破るダミーグループを作成することができます。 このようなグループには、グループヘッダーまたはフッターはありませんが、最初のページで必要な背の高いページフッターと一致する値を持つminHeightToStartNewPageが使用されます。 グループ式は次のようになります。

$V{PAGE_NUMBER} == 1 ? $V{REPORT_COUNT} : null 

このダミーグループは、より大きなページフッターのためのより多くのスペースを残して、改ページが最初のページに、上発生する原因となります。

ここで、2番目の方法は、コンテンツをページフッターセクションに配置することですが、負のY座標を持つ位置に配置します。そうすることで、ページフッターセクションの高さを小さく保ちながら、その上にコンテンツをレンダリングすることができます。 このページのフッタ内に負のYを持つこのコンテンツは、printWhenExpressionを使用して、最初のページでのみ条件付きで印刷されます。

関連する問題