ireport解決子報表重疊問題

當一個主報表裏包含多個子報表,子報表內部高度不確定時,如果子報表都放在detail裏,往往會出現子報表重疊問題。
解決辦法:

爲每一個子報表分別添加一個group,注意子報表高度不要太高,容易出現後面大片空白。

例子:
我的報表內有四個組,detail內放兩個報表,其中上面一個高度已定,下面一個高度內容隨子報表內容(內容來源數據庫,可多可少)而定,如果兩個子報表高度都需要隨子報表而定,建議將一個子報表放detail,爲另一個子報表建立一個分組。
第一個子報表放在detail,第二個子報表放在group4 Footer,第三個放在group3 Footer,如有更多子報表,則爲子報表建立分組。這樣就不會發生子報表重疊問題。

設計如下:

這裏寫圖片描述

步驟:
右擊報表->add report group ->建立分組->在分組內添加子報表。

預覽效果如下:
第一頁
我的title還有內容。
這裏寫圖片描述
第二頁
這裏寫圖片描述
根據子報表高度自適應。

其中一個子報表設計如下:

這裏寫圖片描述

左右側的邊線也自適應報表高度,有需要可以設計:
每一個組分別添加添加三條line,屬性設計如下:
這裏寫圖片描述

底部的一直在子報表底部,屬性如下:

這裏寫圖片描述

發佈了45 篇原創文章 · 獲贊 13 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章