一、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!!