日期:2014-05-17  浏览次数:20778 次

JasperReports 的进阶使用

?注:当前在《建立第一个JavaBean数据源报表.doc》基础上进行操作

一.PDF中文不显示问题
中文问题一般出现在生成PDF的时候,出现症状为所有中文都不显示。
iReport 3.0
选择PDF预览,然后再次选择“执行报表(使用动态链接)”,就可以生成当前报表的PDF文件了。

默认情况下,在iReport的安装目录下可以找到生成的PDF文档,看一下,是不是所有的中文字符都丢失了呢。

咱们解决这个问题呢,很简单,在可能显示中文的地方,鼠标选中,右键选择属性,弹出窗口,点击“Font”进行字体设置:

注意:
Font Name :
选择宋体或其它
PDF Font Name?
选择STSong-Light

PDF Embedded 勾选

PDF Encoding 要选择UniGB-UCS2-H(Chinese Simplified)


再次“执行报表(使用动态链接)”即可。

二.引入图表显示
??????
在报表中,一般少不了图表进行形象显示:

在模板页面上点击右键,选择“栏的属性”,弹出,选择“summary”(用于总结报表的报表栏):

?

我们准备在 summary 栏内,显示图表,但其所具有的高度不能为020个高度太小了啊吧 ?那就200吧。填写完毕,一定要选择 "Apply" 按钮,然后关闭。

在工具栏内,找到图表工具按钮: