ireport報表制作, 當一個字段顯示的數據太多時(數據過長),則需要自動換行


1、當一個字段顯示的數據太長,一個表格放不下,則需要自動換行,選中要更改的表格(要顯示動態內容的字段),設置屬性Stretch with overflow鈎選狀態

未勾選之前:

 

勾選之后:

 

2、但是,表格出現斷層的情況,非常不美觀,這時 我們還要設置一個屬性,讓同一行的其他字段和該換行字段保持一樣高,這時,需要框選整一行要顯示的動態字段及表格;   設置屬性Stretch TypeRelative to band height;如果該換行的顯示字段內容 出現換行跨頁的情況,需要給其它的同行顯示字段的屬性Print when detail overflows設置為鈎選狀態,這樣才能保證高度同行顯示內容高度一樣。(注意:如果改換行跨頁顯示的內容字體設置為宋體的話,在導出pdf、rtf 等格式時,換行數據可能會被遮擋,需要設置為默認字體,原因可能是字體不同導致計算高度有誤)

 

 

以下是 全部設置好后,出來的效果圖

小結:要想把數據太長的字段顯示出來並且美觀/好看,則:

把屬性Stretch with overflow 設置為鈎選狀態;屬性Stretch Type 設置為 Relative to band height;屬性Print when detail overflows 設置為鈎選狀態

 

 

 

原創作者:DSHORE

作者主頁:http://www.cnblogs.com/dshore123/

原文出自:http://www.cnblogs.com/dshore123/p/8043504.html

歡迎轉載,轉載務必說明出處。(如果本文對您有幫助,可以點擊一下右下角的 推薦,或評論,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM