前提・実現したいこと
定義したバンド(detail)の中で改頁が必要となったら、その行で改頁を発生させたい。
以下のように、2つのjasper1,jasper2を定義します。
1)jasper1
ABC 123
BBCBBBBBBBBB 991
CCC DDD
2)jasper2
BBBBBBBB 1
AAAAAAAA 2
CCCCCCCCCCCCCCC 3
DDDDDDDD E
両方とも、detailバンドで定義していて、出力は順不同で、両方とも何度も出力されます。
出力するときに、それぞれの定義の途中でも改ページを発生させたいです。
たとえばjasper1の一行目を出して頁がいっぱいになったなら
現在頁
、、、
ABC 123
次頁
BBCBBBBBBBBB 991
CCC DDD
のように分割して改頁してほしいのですが、そうはならず全データが次頁に出力されます。
バンドを分割して出力するということはできないようです。
しょうがないので、全行をばらして定義して出力していますが、できれば2つのかたまり、上記イメージで定義して
管理したいです。
なんとかバンドの途中ででも改ページさせる方法はないでしょうか?
ネットを検索してみると
http://jasperreports.sourceforge.net/schema.reference.html#band_splitType
というのがあり、
Immediateに設定すると、改ページされるかもしれないとおもうので、試したいのですが、
iReport 3.0では定義する方法がなく、エディタでsplitType="Immediate"とjrxml内に書いても、iReportでのコンパイルで、除去されてしまいます。
これはiReport3.0では使えないのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。