现在写的一个系统中,需要报表,由于商业的fineReport太贵了,就采用的是JasperReport,但是现在的IReport的版本是3.6.0。导出到PDF的时候总会报一个错:
Could not load the following font :
PDF Font Name : STSong-Light
PDF Encoding : UniGB-UCS2-H
isPdfEmbedded : true
网上找了好多的资料,都不是这个版本的。
真的很愁人。但是功夫不负有心人,问题终于还是给解决了。
从网上下了一个:下载了iTextAsian.jar,放在iText-2.1.0.jar同目录下,在属性里面设置了 PDF font name: STSong-Light; pdf Encoding =UniGB-UCS2-H;(Pdf Embedded复选框选不选上都一样),pdf的中文还是没有显示。
经过无数次的尝试之后:发现在iReport-nb-3.6.0\ireport\有个libs文件夹,猜想是不是IRport用来扩展jar包的呢?就将iTextAsian.jar剪贴到了libs目录之下。重新启动IReport之后还是不出现问题,就在工具--->iReport中发现了一个Fontpath的标签。但是无法选中其他的,于是在工具--->iReport中的Classpath中将iReport-nb-3.6.0\ireport\libs\iTextAsian.jar 添加到进来,再次重新的启动IReport之后发现在Fontpath的标签其他的选项,选择select all 之后 重新编译运行问题解决了 。
分享到:
相关推荐
2. **安装中文包**: 如果需要处理中文数据,需要安装iTextAsian.jar,这是解决中文PDF显示问题的亚洲语言包。在IReport的选项中添加这个包,以确保中文能在预览和PDF输出中正确显示。 3. **配置数据库**: 在IReport...
【国产报表Ireport与PDF中文输出】 在当前的信息化进程中,国产化软件逐渐成为趋势,尤其是在政府和企业级应用中。报表系统作为数据展现的重要工具,其本地化能力显得尤为重要。Ireport是一款广泛使用的报表设计...
### iReport-Ultimate-Guide中文手册核心知识点详解 #### 一、简介 **iReport-Ultimate-Guide中文手册**是一本全面介绍如何使用iReport工具创建JasperReports报表的专业指南。该手册包含了丰富的技巧与实践案例,...
##### 3.6 一劳永逸地解决中文字体问题 确保在 iReport 中正确配置了中文字体,以便所有中文都能正常显示。 ##### 3.7 JasperReport 中各 band 的功能 在 JasperReport 中,band 用于定义报表的不同部分,如标题、...
在使用iReport时,请确保其版本与JasperReport版本相匹配,以避免兼容性问题。 #### 2. iReport的安装与配置 iReport的安装过程非常简单,只需要下载安装程序并按照提示进行即可。值得注意的是,尽管iReport提供了...
##### 3.6 一劳永逸的解决中文字体问题 解决中文字体问题的方法包括: 1. **安装中文字体**:确保操作系统中已安装支持中文的字体。 2. **在iReport中设置字体**:在iReport中选择适当的字体。 ##### 3.7 ...
##### 3.6 解决中文字体问题 为一劳永逸地解决中文字体问题,可以在iReport中全局配置字体库,确保所有中文报表都能正常显示。 ##### 3.7 JasperReport中各band的功能 JasperReport中的各个band(带区)分别承担...