| ||||||||||||||||||||||||
IReport
与
JasperReport
开发详解二
| ||||||||||||||||||||||||
作者
:ssy8110 2005-04-25 (下载完整文件)
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
FAQ
| ||||||||||||||||||||||||
1.
生成报表时中文产生乱码?
| ||||||||||||||||||||||||
JasperReport
的中文处理,须要一个亚洲语言包
" iTextAsian.jar,"
话到
IReport
下的
lib
目录中;然后修改报表的
"PDF Font Name"
将其改为
"STSong-Light",
再则是修改
"PDF Embedded PDF Encoding"
将其改为
"UniGB-UCS2-H(Chinese Simplified)" ,
这样就可以解决
JasperReport
的中文问题了
(
针对
PDF
设置的,对
Excel
也许要少一些,不过这样设置同样也能显示为中文,是不爱引响的
)
。
| ||||||||||||||||||||||||
2.
报表编译时产生
NoClassDefFoundException
异常
?
| ||||||||||||||||||||||||
在代码处理
JasperReport
时出现该异常,是因为在引用
JasperReport
的一些
jar
文件不完整,因工作忙我的处理方式是将
JasperReport
目录下的
Demo/sample/webapp/WEB-INF/lib/
所有的
jar
文件,全引用了,以防不测,同时也没有时间去过多的深究。一定会有一些不必要的包被引用了,如果你有时间可以看一下,再将不必要的
jar
去掉。
| ||||||||||||||||||||||||
3.
另存为
PDF
时出现
UnisupportEncodingException
异常
?
| ||||||||||||||||||||||||
在报表设计的过程中难免会有小错误,这是因为没有改变
"PDF Font Name"
应改为
"STSong-Light".
| ||||||||||||||||||||||||
下载相关
:
| ||||||||||||||||||||||||