基于iReport5.5+JavaBean+Struts2(注解方式)的报表设计与查看(二)

一、iReport之宋体

二、自添加字体

三、web项目集成新定义的字体


  其实,写东西是一件很酷的事,于是,接上文。
iReport提供宋体来显示中文报表,有时候,PDF查看器浏览的效果非常不好,打印出来的效果差强人意,但是有些客户不喜欢。于是,可以在做iReport模版的时候,引入其他的字体,然后把字体打包到项目中,并让jasper忽略自带的字体,好吧,上图,Let's Go.

打开我们的老冤家,iReport Designer 主界面。
准备好自己项目可用的字体


iReport中,进入工具〉〉选项 -- classpath,添加文件夹,勾选reloadable


依然在选项里,切换到Fonts
找到刚刚引入的文件夹

确定退出即可。

PDF字体下拉框中便有了,我们可以预设的字体,同时勾选Pdf Embedded,Pdf Encoding 选择为:Identity-H(Unicode..)



一个细节是:要保证iReport中Static Text或者 Text Fields本身的字体要和Pdf字体设置为一样,这样才能预览。


把字体文件放在项目src目录下即可并添加一个文件:jasperreports.properties
添加内容:net.sf.jasperreports.awt.ignore.missing.font=true



暂时收工。有问题的话,Message Me!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值