2010-01-11 97 views
1

導出jasperreport模板後,我發現每頁的記錄數取決於pageHeight。假設我總是希望所有記錄都在一個頁面上,有沒有一種方法可以指定它?有沒有辦法讓每頁有多少記錄?它似乎取決於報告的高度。JasperReport設置每頁記錄數

回答

2

當$ V {REPORT_COUNT} == $ P {SOME_NUMBER}時,您可以放入打印出的分頁符。這將強制新頁面啓動。

你不能確保所有的記錄都將在一個頁面上,除非你只有X個記錄。 Jasper可以輸出你給它的數據,如果你給它大量的數據,它會嘗試輸出所有的數據。

您可以執行一些操作,例如縮小字體以在頁面上放置更多數據或使用列,以便數據更有效地使用空間。

也許如果你給出你想要做什麼的描述更適合你的需求的建議可能是可能的? :)

+3

theres a ignorePagination屬性的報告,將所有記錄放在一個頁面上。 – user217631 2010-01-12 18:17:26

+0

哦,非常感謝。我不知道那一個。 – 2010-01-12 18:54:24

+0

是否有任何方式設置每頁最少的記錄數? – 2014-06-18 12:01:49