jasperReport Studio
文章平均质量分 91
ZeWe
偷影子的人
展开
-
Jasperreports+jaspersoft studio学习教程(七)- Table组件的使用
7.1 设计报表模板 7.1.1 新建模板DemoReport5.jrxml,去掉不需要的Band,保留Title,Page Header,Detail 1 , PageFooter。将组件Table拖入到Detail1 中,跳出Dataset窗口。选择 Create .. ,然后Next7.1.2 给Dataset命名。选择 Createnew dates原创 2018-01-30 20:23:24 · 17810 阅读 · 15 评论 -
Jasperreports+jaspersoft studio学习教程(十)- 多数据源的Chart图表
本篇介绍Chart图表。注入多数据源(学会使用DataSet) 10.1 设计报表模板10.1.1 新建模板demo14.jrxml,只保留Title、Detail。新建两个Parameters:userList(java.util.List)、employeeList(java.util.List)。10.1.2 新建两个空Dataset:Dataset1、Dataset2。模板右键 ->...原创 2018-03-09 21:50:11 · 7028 阅读 · 13 评论 -
Jasperreports+jaspersoft studio学习教程(六)- 分组显示数据
接着上一篇的内容来看报表分组显示数据6.1 设计报表模板(在DemoReport4.jrxml上修改)6.1.1 模板右键 -> Create Group ,跳出Group Band的页面,命名并选中分组方式点击Next ,只勾选 Group Header。然后Finish。完成后模板中多出 Group原创 2018-01-27 14:27:31 · 8974 阅读 · 5 评论 -
Jasperreports+jaspersoft studio学习教程(五)- JavaBean作为数据源填充数据
在实际项目中,一般使用java对象作为数据源的方式更多,这种方式会更加灵活多变。对于mvc结构更为契合。上面介绍了用JDBC数据源时,用到了Fields对象。本篇主要是使用Fileds对象来匹配JavaBean对象。5.1 在项目中新建user对象(添加get,set方法),结构如下:5.2 新建报表模板DemoReport4.jrxml5.原创 2018-01-27 14:18:13 · 10338 阅读 · 12 评论 -
Jasperreports+jaspersoft studio学习教程(四)- JDBC向导作为数据源填充数据
4.1 在studio工具中可以直接连接数据库,利用sql语句检索。创建数据库,并建表 本教程使用mysql5.5+SQLyog工具,若没有安装,请百度自行安装,创建DemoReport数据库,并将user_tab表,注入数据如下: 4.2 在studio工具中新建JDBC数据源然后Next ,选择 Database JD原创 2018-01-25 21:39:19 · 8874 阅读 · 12 评论 -
Jasperreports+jaspersoft studio学习教程(三)- 解决打印pdf中文不显示问题
中文不显示是一个常见问题。解决方法在网上也是五花八门。试过几次,亲测有效为介绍的这种: 中文不显示问题主要是jasperreports提供的font包不能为中文格式提供支持,所以我们需要自定义一个font包,用于支持。3.1 在studio中添加中文字体3.1.1 以微软雅黑为例,首先在网上下载ttf文件。这是已打包好的fonts包 和ttf文件 点击打开链接原创 2018-01-25 21:23:21 · 9817 阅读 · 13 评论 -
Jasperreports+jaspersoft studio学习教程(二)- 使用Parameters属性传入Map数据源填充报表
2.1 设计报表模板2.1.1 在Studio中新建一个报表模板(DemoReport2),删除不需要的Band,Column Header,ColumnFooter,Summary,Background,在outline界面中选中要删除Band右键-> delete,即可删除。2.1.2 在outline面板中找到Parameters,右键 -> Create P原创 2018-01-25 20:58:06 · 14516 阅读 · 39 评论 -
Jasperreports+jaspersoft studio学习教程(一)- JasperReports简单示例
1.1 导言最近项目中运用JasperReport技术开发报表模块。项目快结束了,所以腾出手来,简单记录一下。与大家相互学习,共同提高。JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。JasperReport...原创 2018-01-24 20:57:49 · 35502 阅读 · 34 评论 -
Jasperreports+jaspersoft studio学习教程(九)- 报表分页和大量数据内存处理
9.1 设计报表模板9.1.1 使用Table组件新建模板(步骤参考教程七)如下:9.1.2 模板自带变量$V{PAGE_NUMBER} :代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)$V{PAGE_COUNT} :当前页面中记录的数目$V{groupname_COUNT} : 代原创 2018-01-31 20:57:48 · 9032 阅读 · 5 评论 -
Jasperreports+jaspersoft studio学习教程(八)- 子报表Subreport(父子报表互相传值)
有很多人都说Jasperreports不适合中国式复杂报表,实际上运用好父子报表可以解决大部分问题了。例如下面的表。每个学生的学科数目不固定,且每个学生后有相当于小计的平均分。有点复杂度的报表,可以使用子报表解决。8.1 设计报表模板8.1.1 新建主模板DemoReport6_main.jrxml,创建Paramters :title(java.lang.原创 2018-01-31 20:41:28 · 15739 阅读 · 59 评论 -
Jasperreports+jaspersoft studio学习教程(十一)- JasperReportUtils
整理了一下用的Utils,更新一下哈!1、DocType/** * 定义了报表输出类型,固定了可输出类型 * * @author * */public enum DocType { PDF, HTML, XLS,XLSX, XML, RTF, CSV, TXT, DOC}2、DocTypeUtil/** * 匹配格式 * * @author * */public...原创 2018-04-17 22:34:14 · 4698 阅读 · 6 评论