IReport与JasperReport生成HTML报表的问题
2013-07-19 17:17
435 查看
笔者最近做的一个基于J2EE的Web项目,使用IReport与JasperReport作为Web报表的解决方案,在使用Html报表形式进行打印时出现如下问题。
1.问题描述:使用JasperReport生成Html报表后,数据显示正确,但各种线条显示不出来(若中文显示不出来请参见文章:iReport与JasperReport中文支持全面解决)。
产生原因:在生成HTML页面时JRHtmlExporterParameter.IMAGES_URI参数设置不正确,主要是图片的路径问题
解决办法:生成HTML页面可作如下设置:
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI,"/Reports/image?image=");
/Report/是图片所在目录,图片的名称为image,没有扩展名,笔记试了好久,设置成其它属性均不凑效,可将IReport生成Html时生成的px文件改名后放入/Reports/目录中。
2.问题描述:使用JasperReport生成Html报表后,使用IE打印时报表的各种线条无法打印出来
产生原因:其实,由JasperReport生成Html时,那些线条是一个名称为px像素的图片,是内置在jasperreports包中的,在IE显示时以图片的形式显示,打印时浏览器无法打印这些图片。
解决办法:通过设置IE选项,使其可以打印背景颜色和图像,方法:工具internet选项高级打印打印背景颜色和图像,重新预览即可显示出各种线条。
3.问题描述:在使用IReport设计报表模板时,采用标准A4纸,生成Excel及PDF时显示正确,在生成HTML文件时整个报表比原来的尺寸变小好多(数据显示完整) ,所有数据都显示在一个页面上,无法分页。
解决办法:尚未得到妥善的解决,请高手指教!
1.问题描述:使用JasperReport生成Html报表后,数据显示正确,但各种线条显示不出来(若中文显示不出来请参见文章:iReport与JasperReport中文支持全面解决)。
产生原因:在生成HTML页面时JRHtmlExporterParameter.IMAGES_URI参数设置不正确,主要是图片的路径问题
解决办法:生成HTML页面可作如下设置:
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI,"/Reports/image?image=");
/Report/是图片所在目录,图片的名称为image,没有扩展名,笔记试了好久,设置成其它属性均不凑效,可将IReport生成Html时生成的px文件改名后放入/Reports/目录中。
2.问题描述:使用JasperReport生成Html报表后,使用IE打印时报表的各种线条无法打印出来
产生原因:其实,由JasperReport生成Html时,那些线条是一个名称为px像素的图片,是内置在jasperreports包中的,在IE显示时以图片的形式显示,打印时浏览器无法打印这些图片。
解决办法:通过设置IE选项,使其可以打印背景颜色和图像,方法:工具internet选项高级打印打印背景颜色和图像,重新预览即可显示出各种线条。
3.问题描述:在使用IReport设计报表模板时,采用标准A4纸,生成Excel及PDF时显示正确,在生成HTML文件时整个报表比原来的尺寸变小好多(数据显示完整) ,所有数据都显示在一个页面上,无法分页。
解决办法:尚未得到妥善的解决,请高手指教!
相关文章推荐
- IReport与JasperReport生成HTML报表的问题
- IReport与JasperReport生成HTML报表的线条图片问题
- IReport与JasperReport生成HTML报表的线条图片问题
- IReport与JasperReport生成HTML报表的问题
- IReport与JasperReport生成HTML报表的线条图片问题
- Jasperreport+iReport报表设计(三)字体问题
- jasperReport生成html图片显示问题
- jasperreport5.6.0生成报表另存为html格式
- 使用ireport+jasperReport报表生成
- jasperreport生成html,Excel,PDF报表,数据源使用List
- ireport+jasperreport 报表html显示
- ssh三大框架简单整合,struts2整合JasperReport报表、图表,解决HTML显示图片不出来,PDF中文不显示的问题
- iReport+JasperReport生成excle报表--入门
- jasperReport+Ireport和FineReport报表的对比
- IReport+JasperReport+Applet报表打印
- iReport 和 Jasperreport整合开发web报表向导(1)
- 【清楚理解后台利用ireport到处报表的原理】ireport制作jasperreport报表详细过程(包括jsp端代码实现)
- iReport 和 Jasperreport整合开发web报表向导(2)
- iReport+JasperReport+JSP 输出HTML方式预览
- JasperReport+iReport高级报表设计实战