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使用新增加的样式

如下是作者本人使用第二种方案的实际结果:

posted @ 2016-12-19 13:47  wlv587  阅读(5238)  评论(0编辑  收藏  举报