Jasperreports+jaspersoftstudio学习教程(一)-JasperR。。。

视觉点胶系统
Jasperreports+jaspersoftstudio学习教程(⼀)-JasperR。。。
外大陆架1.1 导⾔
最近项⽬中运⽤JasperReport技术开发报表模块。项⽬快结束了,所以腾出⼿来,简单记录⼀下。与⼤家相互学习,共同提⾼。
中华精英联盟JasperReport是⼀个强⼤、灵活的报表⽣成⼯具,能够展⽰丰富的页⾯内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以⽤于在各种Java应⽤程序,包括J2EE,Web应⽤程序中⽣成动态内容。JasperReport是开源的,对于开发者来说是个不错的选择。然⽽⽹上关于JsaperRepors的资料⽐较杂乱。为此我专门买了本书去学习Jasperreports技术,推荐⾼洪岩⽼师的JasperReports+iReport报表开发详解。
源码后⾯有提供可以去下载,也可直接留⾔邮箱发给你。
1.2 下载Jaspersoft studio模板设计器
中国电信我的e家
下载 Library Jar包和模板设计器Jaspersoft studio。并安装Jaspersoft studio
1.3 打印⽰例-中⽂静态⽂本
1.3.1 打开Jaspersoft Studio ,新建⼀个project, 步骤: File -> New -> Project-> JasperReports Project
1.3.2 新建⼀个Jasper Report模板,在 Stidio的左下⽅Project Explorer 到刚才新建的Project (我这⾥新建的是DemoReport),步骤:项⽬右键 -> New -> Jasper Report
选择 Blank A4 (A4纸⼤⼩的模板),然后 Next 命名为DemoReport1.jrxml.
1.3.3 点击 Finish ,⽣成⼀个报表模板
如图所⽰,报表模板被垂直的分层,每⼀个部分都是⼀个Band,每⼀个Band的特点不同,在⽣成报表的时候有些band多次打印,有些band 只打印⼀次。简单介绍⼀下:
Title(标题):只在整个报表的第⼀页的最上端显⽰。只在第⼀页显⽰,其他页⾯均不显⽰。
Page Header(页头):在整个报表中每⼀页都会显⽰。在第⼀页中,出现的位置在 Title Band的下⾯。在除了第⼀页的其他页⾯中Page Header 的内容均在页⾯的最上端显⽰。
Page Footer(页脚):在整个报表中每⼀页都会显⽰。显⽰在页⾯的最下端。⼀般⽤来显⽰页码。
gmd
Detail 1(详细):报表内容,每⼀页都会显⽰。
Column Header(列头):Detail中打印的是⼀张表的话,这Column Header就是表中列的列头。
杜一楠Column Footer(列脚):Detail中打印的是⼀张表的话,这Column Footer就是表中列的列脚。
Summary(统计):表格的合计段,出现在整个报表的最后⼀页中,在Detail 1 Band后⾯。主要是⽤来做报表的合计显⽰。
Studio的outline显⽰模板结构:
1.3.4 在Studio的右侧组件⾯板(Palette)到静态⽂本组件(Static Text)
把它拖⼊到 Detail 1 Band中。并写⼊⽂字。保存后点击Preview.

本文发布于:2024-09-22 03:45:23,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/292725.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:报表   模板   杂乱   学习   找到   中列   内容
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议