`

JasperReport报表打印

    博客分类:
  • Java
F# 
阅读更多

使用iReport设计好了之后,点击一下“Preview”按钮。如果底部边界超出的话,会有警告提示出现。

如果不够长度的话,可以把长度设置长一些,可以设置page height的数值,A4纸张最多设置为1000。宽度设定为595。

iReprot可以设置报表的Print When Expression的属性,则在这个条件不成立的时候,不会显示出来。

iReprot中关于列表换行的处理:

在iReport中,使用\n来换行。如果我们打印表格数据的话,那么就使用这个来换行拉。

在设定值的时候,比如我们可以把每行数据使用 "|" 分割 (符号自定)

 

 

int i = 0;
List insureList = new ArrayList();
while (it.hasNext()) {
	TPolicyInsurant insure = (TPolicyInsurant)it.next();	
	//去重复代码
	if(insureList.contains(insure.getId().getInsurantNo())){
		continue;
	}else{
		insureList.add(insure.getId().getInsurantNo());
	}
	i = i + 1;
	if (StringUtils.isNotBlank(insure.getCerc())) {
		// 证件号码
		if (i > 1) {
			insureCercT = insureCercT + "|" + insure.getCerc();
		} else {
			insureCercT = insure.getCerc();
		}
	}
}

 

 

在iReport中,设定字段的Text Field Expression 属性, 把数据按照特定的符号进行换行操作,本环境中,使用  "|" 来作为换行标志。

"".equals($F{insureNo})?"":$F{insureNo}.replaceAll("\\|","\n")

分享到:
评论

相关推荐

    JasperReport报表设计总结

    本文主要总结了JasperReport报表设计的关键点,包括报表格式定制、数据填充以及显示或打印。 首先,报表格式的定制分为两种方式。一是编写jrxml文件,这是一种XML格式的文件,用于描述报表的布局和样式。另一种方式...

    iReport-JasperReport 报表开发指南

    《iReport-JasperReport 报表开发指南》是一本针对初学者的专业教程,旨在帮助读者掌握使用iReport和JasperReport进行报表开发的核心技术。iReport是一款强大的设计工具,而JasperReport则是一个流行的Java报表库,...

    JasperReport报表成型框架

    "报表开发注意事项.docx" 文件很关键,因为它很可能包含了开发JasperReport报表时的实践经验、注意事项和常见问题解答,是开发者的重要参考资料。 总结,JasperReport作为一个灵活的报表工具,为开发者提供了丰富...

    Jasperreport 客户端打印例子

    **JasperReport客户端打印详解** JasperReport是一款强大的开源报表工具,它允许开发者设计美观、复杂的报告,并在各种应用程序...通过熟练掌握相关API和技巧,开发者可以灵活地构建满足各种需求的报表打印解决方案。

    jasperreport excel报表打印

    ### jasperreport与Excel报表打印知识点 #### 一、JasperReports简介 JasperReports是一款开源的报表工具,主要用于创建复杂、美观的报表,并能够从各种数据源(如:数据库)获取数据,支持多种格式输出,包括PDF、...

    jasperReport客户端打印。

    JasperReport是一款强大的Java报表工具,它允许开发者创建复杂、美观的报告,这些报告可以集成到各种Java应用程序中。在本主题中,我们将探讨如何利用JasperReport进行客户端打印,特别是通过Applet的方式。 首先,...

    JasperReport 客户端 打印 导出PDF XLS

    JasperReport 打印 导出PDF XLS 这是我们公司架构师搭的一套架构,封装好了打印 导出功能,其他的报表只要实现这个机制就能完成功能了,该抽象的都抽象出来了,只有一个view.jsp页面。

    jasperreport报表模板预览 applet与servlet通信

    标题中的“jasperreport报表模板预览 applet与servlet通信”涉及到的是Java开发中的一种常见应用场景,即使用JasperReports库创建报表,并通过Applet和Servlet进行交互以实现报表的预览。JasperReports是一个强大的...

    JasperReport+Servlet Web应用之:打印预览

    **JasperReport与Servlet在Web应用中的打印预览** JasperReport是一款强大的开源报表工具,它允许开发者在Java应用程序、Web应用甚至独立的Java应用程序中创建复杂的报告。Servlet是Java Web开发中的一个重要组件,...

    JasperReport windows linux 后台打印实例 无需dll

    总结起来,JasperReport的后台打印实例展示了如何在Windows和Linux系统下,通过Java代码调用JasperReport服务进行报表的后台打印,无需依赖特定的操作系统组件,实现了跨平台的兼容性。理解JasperReport的工作流程,...

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

    JasperReport是一款强大的开源报告生成库,主要用于设计和打印各种复杂的报表。在6.4.1版本中,它提供了丰富的功能,包括支持动态列的报表设计,这使得开发者可以根据数据的实际情况灵活调整列的数量和内容。这个...

    开源报表打印组件JasperReports用法详解

    ### 开源报表打印组件JasperReports用法详解 #### JasperReports概述 JasperReports是一款功能强大的开源报表打印组件,属于开源代码组织SourceForge.net中的一个Java报表打印项目。它能够生成多种格式的报表,...

    struts2+ireport+jasperreport报表设计简单示例

    使用ireport和struts2进行报表...java工程的lib里包含丰富的jar包,且很多都是从各个网站下载的最新版本,文件夹内还包含一些ireport和jasperreport文档,适合刚入门学习报表的作参考。没分了,收个友情分1分,勿怪。

    JasperReport6.4.0报表设计

    JRXML文件是JasperReport报表的XML定义,其中包含了报表布局、样式、字段、计算公式等信息。在6.4.0版本中,可以使用iReport或Jaspersoft Studio等设计工具进行可视化设计,然后导出为JRXML文件。这些设计工具提供...

    使用JasperReport输出image图像

    接着,开发者转向了`JRGraphics2DExporter`类,这是一个专门用于将JasperReport报表导出到`Graphics2D`对象的导出器。`JRGraphics2DExporter`的优势在于它能够精确地将报表渲染到`Graphics2D`实例,而不是近似模拟。...

    jasperreport ireport开发java报表入门级教程(完整版).rar

    JasperReport是一款开源的Java报表工具,它允许开发者创建复杂的打印报告,包括表格、图表、文本等元素,并能够输出为PDF、HTML、Excel、CSV等多种格式。JasperReport的核心功能是设计和生成静态报表,而动态数据的...

    jasperreport 生成pdf实现下载与打印

    标题中的“jasperreport生成pdf实现下载与打印”是指使用JasperReports库来创建PDF报告,并提供下载和打印功能。JasperReports是一个开源的Java报表工具,它允许开发者设计、生成和导出各种类型的报表,包括PDF、...

    JasperReport+iReport报表工具

    JasperReport和iReport是Java平台下用于生成报表的工具,它们在企业应用开发中扮演着重要的角色,尤其是在报表的生成、展现和打印方面。JasperReport是一种报表引擎,它能够解析.jasper文件并将其呈现到用户界面中,...

Global site tag (gtag.js) - Google Analytics