iReport表格中的數據顯示不全的解決方案


由於本人,現在進入的這個項目組,天天就是改報表模板,使用的是iReport-3.7.5表,所以以這個版本為例子,其它版本的iReport,舉一反三,參考我的方法解決就行了。費話就不多說了,直奔主題。

大家在開發當中,有時會遇到表格內的數據顯示不全,

(如上面紅框框住的,就是沒有完全顯示的數據,少了2位數)

解決方案如下,二種解決方法:

1. 給對應的表格增加寬度,使對應的表格的寬度大於數據的實際寬度

2. 在不能給表格增加寬度情況下,只能設置表格內數據的style

2.1 新建style

2.2 給新建的樣式更好樣式命名

先選擇要更改的樣式,在修改樣式名字

(作者本人沒有改,就使用默認的命名style1)

2.3 添加要使用的樣式

2.4 添加控制條件,設置樣式

先選擇1的格式,然后在2的位置里面選擇要控制的條件,例如:$F{dividendAndCouponInt}.length() >= 13
這個條件的意思就是dividendAndCouponInt變量的長度大於等於13的時候才這個樣式才起作用。
然后在3的位置,設置條件成立時,要顯示的字體,和字體大小。

2.5使用新增加的樣式

如下是作者本人使用第二種方案的實際結果:


免責聲明!

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



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