Jasper Reportのクロス集計で横軸が1ページを超えた時には改ページさせる
クロス集計(crosstab)を使った集計を行った結果が横軸が1ページの幅を超えた時に、縦方向に空きがあるとクロス集計が2行になって表示れます。 stackoverflow.com
この場合には、 crosstabのプロパティ「Column Break Offset」を印刷範囲の横幅と同じにすることで、改ページされます。 iReport Designer 5.6のプロパティウィンドウから設定します。
jrxml ではこのような定義です。
<crosstab columnBreakOffset="810" ignoreWidth="false"> <reportElement x="0" y="0" width="801" height="450" uuid="c8bc733f-47b1-4185-b619-2d85e7440535"/> <crosstabHeaderCell> <cellContents> ~ 省略 ~ </crosstab >