博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于iReport5.5+JavaBean+Struts2(注解方式)的报表设计与查看(二)
阅读量:4029 次
发布时间:2019-05-24

本文共 599 字,大约阅读时间需要 1 分钟。

一、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!!
你可能感兴趣的文章
linux 驱动开发 头文件
查看>>
/etc/resolv.conf
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
linux sfdisk partition
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
电平触发方式和边沿触发的区别
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>
如此调用
查看>>
计算机的发展史
查看>>
带WiringPi库的交叉编译如何处理一
查看>>
带WiringPi库的交叉笔译如何处理二之软链接概念
查看>>
Spring事务的七种传播行为
查看>>
ES写入找不到主节点问题排查
查看>>
Java8 HashMap集合解析
查看>>
ArrayList集合解析
查看>>
欢迎使用CSDN-markdown编辑器
查看>>
Android计算器实现源码分析
查看>>