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上看到的一樣,因為這也會影響欄位向下延伸的效果。

arrow
arrow
    全站熱搜

    Natasha 發表在 痞客邦 留言(0) 人氣()