
Jaspersoft Studio
゛Smlie。
no pain,no gain!
展开
-
Jaspersoft Studio报表设计
1 开发工具1.1 软件名称名称:TIBCO Jaspersoft Studio版本:6.0或以上,建议6.2.11.2 软件安装免安装软件包,拷贝即可使用,建议放在D:盘或其它...转载 2019-04-27 14:04:28 · 2525 阅读 · 0 评论 -
jaspersoft studio实践 --实现网页版打印小票(模板一)
由于项目业务需要,需要开发一个打印票据的需求。于是前面找了一堆资料来简单学习了下,就开始自己动手开发起来了,下面直接细说。首先小票模板的设计就用到了Jaspersoft Studio这个软件(如果需要可以联系我或者官网上能下载到: https://community.jaspersoft.com/community-download)。1.模板设计。设计模板的步骤就不一一细说了,前面转载的...原创 2019-08-30 17:35:46 · 3509 阅读 · 3 评论 -
Jasperreports+jaspersoft studio学习教程(九)- 报表分页和大量数据内存处理
9.1 设计报表模板9.1.1 使用Table组件新建模板(步骤参考教程七)如下:9.1.2 模板自带变量$V{PAGE_NUMBER} :代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)$V{PAGE_COUNT} :当前页面中记录的数目$V{groupname_COUNT} : 代表当前组的记录数$V{CO...转载 2019-08-27 10:53:38 · 2062 阅读 · 0 评论 -
Jasperreports+jaspersoft studio学习教程(八)- 子报表Subreport(父子报表互相传值)
有很多人都说Jasperreports不适合中国式复杂报表,实际上运用好父子报表可以解决大部分问题了。例如下面的表。每个学生的学科数目不固定,且每个学生后有相当于小计的平均分。有点复杂度的报表,可以使用子报表解决。8.1 设计报表模板8.1.1 新建主模板DemoReport6_main.jrxml,创建Paramter...转载 2019-08-27 10:50:19 · 2749 阅读 · 3 评论 -
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 dateset ... ,...转载 2019-08-27 10:47:16 · 4197 阅读 · 5 评论 -
Jasperreports+jaspersoft studio学习教程(六)- 分组显示数据
接着上一篇的内容来看报表分组显示数据6.1 设计报表模板(在DemoReport4.jrxml上修改)6.1.1 模板右键 -> Create Group ,跳出Group Band的页面,命名并选中分组方式点击Next ,只勾选 Group Header。然后Finish。完成后模板中多出 Group2 Group Header1 的Ba...转载 2019-08-27 10:42:51 · 1090 阅读 · 0 评论 -
Jasperreports+jaspersoft studio学习教程(五)- JavaBean作为数据源填充数据
在实际项目中,一般使用java对象作为数据源的方式更多,这种方式会更加灵活多变。对于mvc结构更为契合。上面介绍了用JDBC数据源时,用到了Fields对象。本篇主要是使用Fileds对象来匹配JavaBean对象。5.1 在项目中新建user对象(添加get,set方法),结构如下:5.2 新建报表模板DemoReport4.jrxml5.2.1按照user对象...转载 2019-08-27 10:39:03 · 797 阅读 · 0 评论 -
Jasperreports+jaspersoft studio学习教程(四)- JDBC向导作为数据源填充数据
4.1 在studio工具中可以直接连接数据库,利用sql语句检索。创建数据库,并建表 本教程使用mysql5.5+SQLyog工具,若没有安装,请百度自行安装,创建DemoReport数据库,并将user_tab表,注入数据如下: 4.2 在studio工具中新建JDBC数据源然后Next ,选择 Database JDBC Connection....转载 2019-08-27 10:34:06 · 677 阅读 · 0 评论 -
Jasperreports+jaspersoft studio学习教程(三)- 解决打印pdf中文不显示问题
中文不显示是一个常见问题。解决方法在网上也是五花八门。试过几次,亲测有效为介绍的这种: 中文不显示问题主要是jasperreports提供的font包不能为中文格式提供支持,所以我们需要自定义一个font包,用于支持。3.1 在studio中添加中文字体3.1.1 以微软雅黑为例,首先在网上下载ttf文件。这是已打包好的fonts包 和ttf文件 点击打开链接...转载 2019-08-27 10:32:32 · 706 阅读 · 0 评论 -
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 Parame...转载 2019-08-27 10:30:41 · 860 阅读 · 0 评论 -
Jasperreports+jaspersoft studio学习教程(一)- JasperReports简单示例
转自:https://blog.youkuaiyun.com/SHIYUN123zw/article/details/79155230 1.1 导言 最近项目中运用JasperReport技术开发报表模块。项目快结束了,所以腾出手来,简单记录一下。与大家相互学习,共同提高。JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML...转载 2019-08-27 10:27:06 · 1427 阅读 · 1 评论 -
jaspersoft studio实践 --实现网页版打印小票——子报表(模板三)
前面的模板设计相对简单一点,第三个模板比较复杂,这里也记录下来。因为小票下方会出现不同的值,就会导致这张小票的长度有所变化,如图所示:对比上面两张图,红色框里的值是可变的,因此小票的长度就会变化。这里就设计到了子报表。(当然也可以不用子报表设计)。1.子报表下面介绍下子报表的设计:这是新建的子报表:当然要与子报表关联起来,如下图:并且也需要将放入到项目中去。...原创 2019-08-31 18:24:17 · 1598 阅读 · 0 评论