本文共 599 字,大约阅读时间需要 1 分钟。
一、iReport之宋体
二、自添加字体
三、web项目集成新定义的字体
iReport提供宋体来显示中文报表,有时候,PDF查看器浏览的效果非常不好,打印出来的效果差强人意,但是有些客户不喜欢。于是,可以在做iReport模版的时候,引入其他的字体,然后把字体打包到项目中,并让jasper忽略自带的字体,好吧,上图,Let's Go.
打开我们的老冤家,iReport Designer 主界面。
在iReport中,进入工具〉〉选项 -- classpath,添加文件夹,勾选reloadable
在
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