您的位置:首页 > 编程语言 > ASP

用ireport和jasperreports制作带嵌入字体的pdf文件

2008-04-09 16:04 351 查看
我先说一下,我使用的开发环境
Ireport 1.2.8
jasperreports-1.2.8.jar
itext-1.3.1.jar
iReport默认缺少中文字体,现下载一个字体包
http://itextdocs.lowagie.com/downloads/iTextAsian.jar
将windows目录下的fonts文件夹中的汉字字库(如:simfang.ttf仿宋字库)拷到ireport安装目录的fonts文件夹下启动iReport。
这样用iReport制作模版在显示中文的文本框中或者field框中。
选择属性->font->pdf font name 下就会出现拷贝的字库选项,这样选中该选项(拷贝的要使用的字体库)。
font name中也有其对应的选项也将其选中。
钩选下面的pdf Embedded
在PDF Encoding中选择Identity-H (Unicode with horizontal writing)

这样模版就制作完成了。改模版生成的pdf文件就是嵌入字体的文件了。可以在任何版本的Adobe Acrobat中查看。

用程序生成pdf文件时也要将需要的字体字库.ttf文件拷到class路径下。能够让jasperreports.jar读取。

最后,感谢我查找资料时帮助过我的文章的作者们。

感谢http://www.54bk.net/user1/8949/archives/2006/29513.html老渔翁
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: