天天看点

jasperreport 模板格式 及ireport 设计器报表格式介绍 Jaspersoft+iReport+Designer5.6+oracle11g

jasperreport介绍:

jasperreport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成pdf,html,或者xml格式。该库完全由java写成,可以用于在各种java应用程序

ireport介绍:

ireport 是为jasperreports

library和jasperreports server设计的报表可视化设计器

通过ireport 设计好模板后,用jasperreport的jar库,可以在项目中使用模板生成各种报表

jasperreport 模板格式 及ireport 设计器报表格式介绍 Jaspersoft+iReport+Designer5.6+oracle11g

以下是图中提到的每个元件的描述。

元素

描述

title

标题包含该报告的标题。它只会出现一次,在报告的一开始,例如,“yiibai教程报告”。

pageheader

pageheader可能包含日期和时间的信息和/或组织的名称。这出现在每个页面的顶部。

columnheader

columnheader列出了要在报表中显示,例如,“作者姓名”,“启动时间”,“完成时间”具体字段,“工作时间”和“日期”等的名称。

detail

详细信息在这里显示的特定字段(在的columnheader列表)条目,例如部分"manisha", "9:00", "18:00", "9", "10.02.2013".

columnfooter

columnfooter可以显示的任何字段的总和,例如,"total hours worked: 180"

pagefooter

pagefooter可能包含页面计数信息。它出现在每个页面的底部,例如,"1/23".

summary

摘要包含从“细节”部分推断出的信息,例如,工作小时为每个作者的数量列表,总工时为每个作者可以把视力表像饼图,曲线图等,为更好的比较。

jrxml 模板例子

请看百度经验:

http://jingyan.baidu.com/article/219f4bf7d75f9ede442d38b0.html

在ireport 上选择各种预览方式,点击预览就可以生成各种格式的文件,注意pdf 比较特殊,需要设置 字体格式个中文类型。不然不会显示。

ireport会生成**.jasper和**.jrxml。**.jrxml相当于xml配置文件,里面包括设计的个中字段及数据库查询语句及

报表格式。而**.jasper是*.jrxml编辑过后的二进制文件,不可读。

我们在以后和java项目整合时使用到的是ireport生成的**.jasper文件。当然也可已使用**.jrxml文件,然后在编译成**.jasper文件。