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使用新增加的样式
如下是作者本人使用第二种方案的实际结果: