总结IReport4.5.1设计器 PDF 中文问题
来源:互联网 发布:淘宝店如何开通淘宝客 编辑:程序博客网 时间:2024/06/06 00:56
一,创建数据库连接:点击工具栏中那个很形象的数据库图标,即可弹出一个窗口,在里面选择"New"一个数据库连接,在New窗口中选择"Database JDBC connection",然后点击下一步,在新界面中配置好JDBC Driver、JDBC URL和用户名、密码后点击Test按钮检查是否连接成功,如果报错说找不到xxx类,则说明没有找到该数据库的驱动包,不急,先保存当前配置,然后将驱动包(如sqljdbc.jar)放到安装目录下(如E:\Program Files\Jaspersoft\iReport-4.5.1\platform9\lib),重启报表工具,再进去Test就会成功啦!
二,新增一个最简单的报表,查询一张表的数据,其中有中文字段
三,编译报表,选择:Preview -> PDF Preview,然后点击报表图形界面上的按钮“preview”进行预览
四,预览框内中文是正常的,但是打开生成的pdf文件发现问题,中文变成空白(有的人也可能会遇到乱码的情况)
五,按照网上说的设置4个属性:
Font Name: 宋体(反正是支持中文显示的字体就可以)
Pdf font name: STSong-Light;
Pdf embedded:勾上(其实不打钩也可以)
pdf enccoding: UniGB-UCS2-H (Chinese Simplified)
七,查看IReport 工具的输出信息(跟java的system.out.print出来的信息一个类型,查看的地方也差不多),发现有报一个错:....... Could not load the following font ... ...
八,这个是因为没有找到中文的jar包,这时如果你去网上辛辛苦苦找到IText的中文包的话,你会耗费大量时间,且不一定成功,其实,安装完IReport后,它默认就有两个支持中文的IText包啦,4.5.1的目录是:E:\Program Files\Jaspersoft\iReport-4.5.1\ireport\modules\ext 下的iText-2.1.7.jar 和 iTextAsian.jar
工具-->选项-->font
如果没有,则需加入到classpath中
文本框默认的是:SansSerif字体,需要改成我们中文的字体
现在再用Preview看一下,然后查看生成的pdf文件,中文就没问题啦。
- 总结IReport4.5.1设计器 PDF 中文问题
- 在Ireport4.0.1下实现PDF中文报表
- iReport4.5.1字体的安装使用以及pdf字体相关的处理
- Jasperreports以及iReport4.5报表PDF导出字体完美解决方案
- ubuntu PDF中文乱码问题
- [iReport总结1]iReport生成PDF文件中时的中文日文字体问题
- 大话设计模式[中文PDF+源代码]
- iText操作PDF问题总结
- ireport生成pdf时的中文问题
- Ubuntu下解决PDF中文乱码问题
- ubuntu8.04 PDF中文乱码问题
- JasperReports+iReport 3.7.0 pdf中文问题
- ireport 3.7.0 pdf 中文问题
- Ubuntu下pdf的中文乱码问题
- CTEX生成中文PDF的问题
- 解决linux下pdf中文显示问题
- ios画pdf,解决中文乱码问题
- 解决ubuntu12.04pdf中文乱码问题
- 分析腾讯微博登录过程
- 转 游戏书籍
- android - failed to pull a selection
- TCP选项:TCP_NODELAY和TCP_CORK
- 推荐的三个阶段
- 总结IReport4.5.1设计器 PDF 中文问题
- msyql 中文乱码的解决及安装需要注意的(一)
- 为什么匿名内部类和局部内部类只能访问final变量
- 关于部门沟通
- 产品研发手册纲要
- python 初学一问题
- ora-16038 19809
- wap网站制作教程
- 链表:插入,删除