ireport生成PDF报表问题
来源:互联网 发布:计量型数据的描述 编辑:程序博客网 时间:2024/05/02 05:03
要想你的报表可以成功生成,就得对你报表中的每个字段进行如下设置,各属性设置说明如下:
Font name: 宋体 (中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: √
不然 就会报错
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : STSong-Light
pdfEncoding : Cp1252is
PdfEmbedded : false
如果设置好了 你还在报一个类似的错误
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : STSong-Light
pdfEncoding : UniGB-UCS2-H(Chinese Siplified)
isPdfEmbedded : true
造成这个错误的主要原因是缺少了iTextAsian.jar这个包。
将这个包下载后放入项目的WEB-inf/lib目录后错误仍存在,经过上网资料才发现只将这个包放入项目的WEB-inf/lib目录是不够的,还要将这个包导入到ireport的classpath中,然后再用ireport重新编译生成报表,就可以正常运行了。
如果你在转PDF出现自动换行,这是iReport 4.0.2之后的一个Bug,你可以选择4.0.1及之前的版本,或者在字段后面追加 空格: +" "
这样也可以解决自动换行问题....
解决方案二:可将iReport 4.0.2的jar用iReport 4.0.1替换,就不用在字段后面加空格,有时候加空格也不能完整的解决英文字符换行问题~
最近项目用到iReport,问一下那个怎么使用iReport里面设置的一个打印类实现打印
报表页面已经生成,点击打印图片的按钮,实现打印机打印报表,另外对于特殊的报表要指定特殊的打印机进行打印?
还有一个问题:当报表的宽度很大,显示时也页面下面有滚动条的时候,导出Word的时候会出现页面显示不完整???
求iReport高手指点一下~ 有解决过类似问题的朋友,可以跟我分享一下~~
- ireport生成PDF报表问题
- jasper(ireport)报表pdf乱码问题
- 使用报表开发工具Ireport生成Pdf报表的总结
- 使用报表开发工具Ireport生成Pdf报表的总结
- ireport生成pdf时的中文问题
- 使用iReport+jaspereport输出PDF报表时的中文问题
- java + ireport生成报表
- iReport 5.10生成报表
- ireport生成pdf文件
- IReport与JasperReport生成HTML报表的问题
- IReport与JasperReport生成HTML报表的线条图片问题
- IReport与JasperReport生成HTML报表的问题
- IReport与JasperReport生成HTML报表的线条图片问题
- IReport与JasperReport生成HTML报表的线条图片问题
- IReport与JasperReport生成HTML报表的问题
- ireport jasperreports-4.7.0 生成pdf各种问题总结
- ireport jasperreports-4.7.0 生成pdf各种问题总结
- 水晶报表登陆问题并生成PDF
- VC6中操作excel和word冲突的解决方案
- 考试重点--操作系统基础知识(1)
- 出色技术团队的关键要素
- XYZZY
- 快速开发一个PHP扩展
- ireport生成PDF报表问题
- python--httplib模块使用
- 黑马程序员_12月16日
- 致IT同仁 — IT人士常犯的17个职场错误
- T9
- Ubuntu下的几种常见输入法
- 一篇MYSQL表优化的文章
- 软件架构师的能力与特质
- 浏览器设置(除了页面百分比之外,还有“字体大小”)