2015-04-27 84 views
0

我有一個打印債務人報表的jasperreport。當第一頁上的記錄數量多於第一頁時,我需要在「下一頁」上打印以代替我現有的組頁腳。JasperReports轉下頁分組

我已經創建了第二個組頁腳,其中包含該消息,並且當有更多要打印的內容以及現有的完成時,我想打印此信息。

有沒有一種方法可以告訴我,在頁面結束時,如果組中有更多記錄要打印,那麼我可以構建一個「帶表達式打印」表達式?

與感謝

馬克

回答

0

好吧,這是我解決了這個方式。

我將每個客戶端的小計移至頁面頁腳,並添加了一個文本字段,其中包含「Continued ...」字樣。

在我的組頁腳我放置了一個子報表組件。我創建了一個名爲returnValue的布爾變量,並將其傳遞給子報表並將其設置爲false。

使用打印表達式我只在returnValue爲false時打印小計字段,在測試爲null時纔打印「Continue ...」字段。