Total Pageviews

2011/10/07

如何在iReport中設定欄位高度依據其內容而延展

Problem
當textfield中,資料長度過長時,過長的部份會被截掉,希望若遇到過長的部份能夠折行處理。



Solution
利用iReport打開jrxml file,點選特定的textfield

將Stretch With Overflow此選項打勾即可。
 

Result



2 comments:

小池 said...

如果文字內容有 \n也可以折行。
不過因為ReportData 的String裡面有\n的話,
折行的文字會判斷成下一個欄位(這樣欄位順序會亂掉,多一個欄位)。
我是因為特殊需求的關係,就乾脆String裡面用
代替\n,再於jasperreport中去replace
成\n。

唉...真是麻煩...

Albert Kuo said...

TAC的需求真是千奇百怪呀