JasperReport那些事兒(六)——制作分頁式報(bào)表
之前介紹的一些報(bào)表都是單頁式的報(bào)表,就是格式都一樣。如果要生成一份有不同樣式的報(bào)表,這要怎么做呢?就像一份保險(xiǎn)公司保單,可能有產(chǎn)品介紹、收益表、建議書、最后還有合同,這都要求不同的報(bào)表分頁顯示。這一篇將給你介紹怎么讓報(bào)表分頁。
先來看一下效果。
這份報(bào)表沿用了上一篇的報(bào)表,只是在這個(gè)基礎(chǔ)上加了分頁功能。
實(shí)際上我只改動(dòng)了DepartmentList_department.jrxml這張報(bào)表。就在detail區(qū)域top=0處加入一個(gè)分頁符(page break),因?yàn)榉猪摲枰加?像素的高度,所以要將原來detail內(nèi)的內(nèi)容往下移一個(gè)像素,就是top=1.
在Jasperreport里,強(qiáng)制分頁有兩種方法。第一種是加入分頁符(page break),就是上文提到的方式;第二種只適用group的區(qū)域(band),可以設(shè)定當(dāng)區(qū)域延伸到一定的高度就分頁。
報(bào)表模板和數(shù)據(jù)源下載:請(qǐng)點(diǎn)這里。
程序員的一生其實(shí)可短暫了,這電腦一開一關(guān),一天過去了,嚎;電腦一開不關(guān),那就成服務(wù)器了,嚎……
先來看一下效果。

這份報(bào)表沿用了上一篇的報(bào)表,只是在這個(gè)基礎(chǔ)上加了分頁功能。
實(shí)際上我只改動(dòng)了DepartmentList_department.jrxml這張報(bào)表。就在detail區(qū)域top=0處加入一個(gè)分頁符(page break),因?yàn)榉猪摲枰加?像素的高度,所以要將原來detail內(nèi)的內(nèi)容往下移一個(gè)像素,就是top=1.


在Jasperreport里,強(qiáng)制分頁有兩種方法。第一種是加入分頁符(page break),就是上文提到的方式;第二種只適用group的區(qū)域(band),可以設(shè)定當(dāng)區(qū)域延伸到一定的高度就分頁。

報(bào)表模板和數(shù)據(jù)源下載:請(qǐng)點(diǎn)這里。
程序員的一生其實(shí)可短暫了,這電腦一開一關(guān),一天過去了,嚎;電腦一開不關(guān),那就成服務(wù)器了,嚎……
posted on 2009-03-28 13:57 Heis 閱讀(16054) 評(píng)論(13) 編輯 收藏 所屬分類: JasperReport那些事兒