IReport与JasperReport生成HTML报表的问题

JasperReports 子报表与版本的问题 计划室领导在询价系统英文版开发的需求确认会上,又提了个系统别的功能上的需求改动——将合同比价单从现在的PDF展现方式改为HTML方式,同时还需附上报价的凭证,即报价上传的附件信息。Oh,My God,本来都要开始我全新的下个项目了,结果又被拉回去@_@ 好吧,我改~~ 折腾了好几天,终于在开发环境下顺利的生成了html带子报表的合同比价单,现记录下遇到的问题。(ˇ?ˇ)            1 阅读详情
 
 IReport 与 JasperReport 生成 HTML 报表的问题
笔者最近做的一个基于J2EE的Web项目,使用IReport与JasperReport作为Web报表的解决方案,在使用Html报表形式进行打印时出现如下问题。
    1 .问题描述:使用JasperReport生成Html报表后,数据显示正确,但 各种线条显示不出来(若中文显示不出来请参见文章:iReport与JasperReport中文支持全面解决。
         产生原因:在生成HTML页面时JRHtmlExporterParameter.IMAGES_URI参数设置不正确,主要是图片的路径问题
         解决办法:生成HTML页面可作如下设置:
exporter.setParameter(JRHtmlExporterParameter.IMAGES_UR,"/Reports/image?image=");
/Report/是图片所在目录,图片的名称为image,没有扩展名,笔记试了好久,设置成其它属性均不凑效,可将IReport生成Html时生成的px文件改名后放入/Reports/目录中。
  2.问题描述:使用JasperReport生成Html报表后,使用IE打印时报表的各种线条无法打印出来
        产生原因:其实,由JasperReport生成Html时,那些线条是一个名称为px像素的图片,是内置在jasperreports包中的,在IE显示时以图片的形式显示,打印时浏览器无法打印这些图片。
)
打印背景颜色和图像,重新预览即可显示出各种线条。 à 打印 à 高级 à internet选项 à 解决办法:通过设置 IE选项 ,使其可以打印背景颜色和图像,方法:工具
 
3.问题描述: 在使用 IReport 设计报表模板时,采用标准 A4 纸,生成 Excel及PDF时显示正确 ,在生成 HTML文件 时整个报表比原来的尺寸变小好多 ( 数据显示完整 )  ,所有数据都显示在一个页面上,无法分页。
       
解决办法: 尚未得到妥善的解决 , 请高手指教 ! 
iReport与JasperReport:掌握报表生成的利器 JasperReport是Java社区中最为著名的开源报表引擎之一,它允许开发者通过Java代码创建丰富的报表。JasperReport以其强大的功能和灵活性,在企业级应用中得到了广泛应用。它支持多种数据源,可以将数据转换为PDF, HTML, Excel, CSV和XML等多种格式的报表输出。在iReport中,用户可以自定义视图布局,以及配置快捷操作,以符合自己的工作习惯。通过以下步骤进行自定义:在视图菜单下,选择工具栏布局,允许用户自定义工具栏上显示哪些按钮。通过选项。 阅读详情

相关推荐

jasperreport 6.4.1报表动态列,以及生成导出html

jasperreport 6.4.1报表动态列,以及生成导出html,可直接导入到eclipse中进行运行,包含一个完整的demo

jasperreport生成html,解决JasperReport 导出 Html 时图片显示问题 | 谢邵虎的博客

String jasperFilePath = “WEB-INF/reports/test.jasper”;// 获得报表模板文件对象File reportFile = getApplicationContext().getResource(jasperFilePath).getFile();JasperPrint print = JasperFillManager.fillReport(repo...

weixin_39557373的博客 487

springMvc集成JasperReport超简单一个简单方法搞定

springMvc集成JasperReport超简单一个简单方法搞定,支持excel、html,扩展方便简单实用

jasperreports 结合ireport生成html,word,excel,pdf

    开发报表使用ireport开发还是比较快和方便的,以下整理jsp将jasper文件生成html,word,excel,pdf格式的代码: ireport的使用教程可以参见一下附件:   1、生成html格式:  //输出html格式       Map<String,String> parameters = new HashMap<String,String&gt...

yihaoxue的博客 558

springmvc框架整合jasperreport和ireport简单易用框架清晰maven

springmvc框架整合jasperreport和ireport简单易用,框架清晰,maven仓库

Label Studio 图像分割自动标注接入教程:从模型预测到一键上传 Predictions

这篇文章详细介绍了如何使用Label Studio进行图像分割任务的自动标注流程。主要内容包括: 环境准备:安装Label Studio和模型推理依赖 项目配置:启动Label Studio服务,创建项目并配置BrushLabels标注界面 数据准备:导入待标注图片,获取API访问凭证 模型推理:运行训练好的分割模型生成预测mask 结果上传:将预测结果转换为Label Studio格式并通过API上传为Predictions 文章提供了完整的操作指南,包括: 详细的命令行参数说明 推荐的项目目录结构 标注

. 451

jasperreport生成html,JasperReport 生成Html、Excel、Pdf文件

项目截图如下: 该项目是:Maven项目pom.xml4.0.0JasperReportsJasperReportswar0.0.1-SNAPSHOTJasperReports Maven Webapphttp://maven.apache.orgjunitjunit3.8.1testnet.sf.jasperreportsjasperreports5.6.0org.codehaus.groovy...

weixin_39534121的博客 885

C#调用Bartender打印标签,除了打印还能一键导出图片和PDF(附完整代码)

本文详细介绍了如何使用C#集成Bartender实现标签的多格式输出,包括打印、图片和PDF导出。通过完整的代码示例和实战技巧,帮助开发者解决分辨率适配、纸张尺寸控制等核心问题,提升工业自动化和物流管理中的标签处理效率。

weixin_31236101的博客 369

jasperreports 生成html

[code="java"] public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try{ GetAndPostExample ...

排骨 536

从零构建智慧农业监测终端:STM32数据采集与LoRa组网实战

本文详细介绍了如何从零构建智慧农业监测终端,涵盖STM32数据采集与LoRa组网实战。通过DHT22温湿度传感器和YL-69土壤湿度传感器实现精准环境监测,结合LoRa无线传输技术解决偏远农田信号问题。文章还分享了硬件选型、电路设计、低功耗优化及Flutter跨平台应用开发等关键技巧,助力农业智能化升级。

weixin_29172963的博客 357

2025数学建模国赛A题1-4问详解(论文+完整代码)

本文介绍了数学建模国赛A题的解题思路,重点分析了三维遮蔽模型的建立和运动学代码实现。相比第一题,第二题增加了未知参数求解,需要采用遗传算法等非线性优化方法。文章强调该模型由专业团队原创开发,代码可运行,并提醒参赛者警惕市场上的保奖班现象。整体内容聚焦于竞赛解题技巧和原创性保证。

Eloveeeee的博客 2799

IReport与JasperReport生成HTML报表的线条图片问题

最近正在做一个基于J2EE的Web项目,使用IReport与JasperReport作为Web报表的解决方案,在使用Html报表形式进行打印时出现如下问题。(同样的问题使用了不同的解决方法)    一.问题描述:使用JasperReport生成Html报表后,数据显示正确,但各种线条显示不出来           产生原因:在生成HTML页面时JRHtmlExporterParameter.IMA

SkyPirate的专栏 2443

Spec-Kit实战:用‘规范驱动开发’重构一个老旧Node.js项目(避坑指南)

本文详细介绍了如何使用Spec-Kit工具通过‘规范驱动开发’(SDD)重构老旧Node.js项目。从逆向工程提取规范到增量改造策略,再到避免典型陷阱,提供了实战指南和避坑技巧,帮助开发者高效实现架构现代化,显著提升代码质量和维护效率。

weixin_42525582的博客 555

java web报表,jasperReport使用简介

转载请注明出处!!! jasperReport使用简介 需求简介:java web需生成报表,然后打印出来。报表用的jasperReport,编辑报表的可视化工具用的iReport。其次,web的打印是个比较棘手的问题,网上有很多第三方控件,经过不懈努力,找到了不少控件,但是支持直接打印(不跳预览)的免费版好像没有,无奈,用java手写了一个打印控件。 控件实现的功能:自动使用客户端电脑的默认打印机打印出指定的文件。【直接打印(不展示预览)】。 可指定双面打印。 可执行文件。打开一次后自动设置成开

weiqiang915的博客 4999

从零开始安装pytorch(包含GPU和CPU版本的安装)

Pytorch是。

qiaoxinyu1989的博客 8万+

iOS逆向之深入解析Hook的原理方法和安全防护

Hook简介 Hook就是一种改变程序执行流程的一种技术的统称; 一段程序的执行流程是 A --> B --> C,现在我们在 A 和 B 之间插入一段代码或者直接改变 B ,这样程序原有的执行流程就发生了改变。如下图所示: Hook的方式:Method Swizzle,fishhook,Cydia Substrate; Hook原理 一、Method Swizzle 原理 利用OC的Runtime特性,动态去改变SEL(方法编号)和IMP(方法实现)的对应关系,达到OC方法调用流程改变

╰つ栺尖篴夢ゞ 2万+

Jasperreport文档

Jasperreport是http://www.sourceforge.net上一个优秀的开源的报表工具,其强大的功能及免费的特性得到了广大的认可和赞誉,现在的最新版本是Jasperreport0.6.1。下载地址是https://sourceforge.net/projects/jasperreports/。iReport是jasperreport的一个IDE的开发工具,使Jasperrepor

南国浪子 的专栏 3712

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

iReport制作EXCEL、PDF或者HTML文件

公司用到了iReport制作报表,正好,毕业论文上也得用到报表,也就稍稍学习了下。个人感觉还是有个人教你的话,这个入门的最佳捷径。 一、首先是下载iReport,我下载的是iReport-5.1.0,下载地址:http://yunpan.cn/QpaIG6AMXkbwU  二、这个iReport的使用教程就不用我教了吧,自个搜个教程去,呵呵。 三、SSH框架与iReport集成,采用的是将i

漠北空城 9251

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

利用JasperReport+iReport进行Web报表开发

用JasperReport+iReport进行Web报表开发序言在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、可以在运行期从数据库中自动读取数据、可自动分页、拥有丰富的页面元素(图片,超连接等)、支持分组和交叉表、支持打印、最好还能导出到Excel或Word…...(汗L)。但是显

薛笛的专栏 10万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: IReport主从报表中出现的问题[转载]
下一篇: 在JAVA项目中,使用JasperReports与iReport,
Star_of_Java
博客等级 码龄19年 13粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值