close
A: | B: | C: | D: | ||||
E: | F: | ||||||
G: | H: | I: |
A~I 表示Static Text,後面的欄位為Text Field。
想要設計像這樣Report,而且Text Field內的文字無法估計,最短可能才1、2個字,
最長可能達到5、6行以上,但同排欄位都要在同一個高度,
如果不做些設定,這樣上排欄位內容就會跟下排欄位內容重疊,或是排版亂掉。
首先要確認Static Text跟Text Field間的Left、Top屬性值都是緊接著,
否則欄位就無法自動往下移動。
再來將同排欄位做Group,方法是將同排欄位全選後按右鍵,
選擇Group select element(s),在Report Inspector中可以看到剛被選擇的欄位都在一個群組內。
最後將每個元件的Position Type設為float,Stretch Type設為Relative to Tallest Object,
完成設定。
使用iReport設Group時,可能欄位實際在jrxml並沒有真的被排列在同一個群組,
而是分成好幾個,這時就需要手動將它們放在同一個群組的tag內,
也要注意每個群組的先後順序要與iReport上看到的一樣,因為這也會影響欄位向下延伸的效果。
全站熱搜
留言列表