昨天利用iReport作报表虽然解决了中文显示问题,但使整个页面看起来很不协调。今天将解决方法备忘一下,关键在于设置一个全局的style,其中具体涉及到设置整个报表的字体,昨天对动态文本进行单独的字体设置可以省略。解决后的版面如图:

全局style设置流程:
STEP1:

STEP2:

STEP3:

STEP4:

好了,现在导出的PDF文件就显示正常了。
注意:这个style只针对当前报表起作用,重启iReport后style将被重置。
另外,我们再来观察一下设定style后的.jrxml文件有什么变化。

这是未设定style的.jrxml文件,再来看设定style后的.jrxml文件

可以看到设定style后,多了一个style标签,当中的内容就是我们刚设定的参数,因此我们也可以直接在.jrxml文件中进行style的设置。