jasperreports jrxml文档格式分析
来源:互联网 发布:管理酒店有哪些软件 编辑:程序博客网 时间:2024/05/21 01:55
jrxml是JasperReports报表定义的标准文档格式,实际上它还需要转化成.jasper格式才能够使用,下面是jrxml文档的具体格式:
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report name" pageWidth="" pageHeight="" columnWidth="" leftMargin="" rightMargin="" topMargin="20" bottomMargin="" scriptletClass="">
<queryString />
<field name="" class=""><fieldDescription><![CDATA[]]></fieldDescription></field>
<variable name="" class="" resetType="Group" resetGroup="" calculation="Sum"></variable>
<group name="">
<groupExpression><![CDATA[$F{}]]></groupExpression>
<groupHeader></groupHeader>
<groupFooter></groupFooter>
</group>
<background><band/></background>
<title/>
<pageHeader/>
<columnHeader/>
<detail/>
<columnFooter/>
<pageFooter/>
<lastPageFooter/>
<summary/>
</jasperReport>
下面分别介绍每一个节点的作用:
1. jasperReport:报表根节点,定义了xmlns命名空间、xmlns:xsi命名空间XML架构实例、xsi:schemaLocation架构实例地址、name报表名称、pageWidth、pageHeight、columnWidth、leftMargin、rightMargin、topMargin、bottomMargin等,还有一些可选项如:scriptletClass将定义外部数据源类名。
2. queryString:定义sql查询语句,数据直接从数据库取时采用这种方式。
3. field:如果是查询语句,这边就是相关的查询列,还可以自己定义列,在填充数据时进行填充。
4. variable:定义变量,需要定义变量的name名称、class java数据类型、resetType(None 、Report 、Page、Column 、Group)重置类型、resetGroup重置组名、calculation(Nothing 、Count、Sum、 Average、Lowest、Highest、StandardDeviation、Variance、System)计算等。当然还需要定义变量表达式,表达式格式为<variableExpression><![CDATA[$F{var}]]></variableExpression>
5. group:分组定义,分组需要定义groupExpression组表达式、groupHeader分组头、groupFooter分组尾
6. background:报表背景
7. title:报表的标题,可以是静态文本,也可以定义成变量
8. pageHeader:页头,每页页眉位置显示信息
9. columnHeader:列头,可以设成每页都显示一次,也可以设成整个报表显示一次
10. detail:详细信息
11. columnFooter:列尾,同列头
12. pageFooter:页尾,一般显示页码
13. lastPageFooter:报表最后一页的页尾
14. summary:总计,一般用于总个报表求和,显示在报表最后。
- jasperreports jrxml文档格式分析
- jasperreports jrxml文档格式分析(转)
- 需求分析文档格式
- 需求分析文档格式
- 需求分析文档格式
- JasperReportsq前言 - JasperReports官方文档
- Software 需求分析文档格式
- Software 需求分析文档格式
- JasperReports
- JasperReports
- JasperReports
- JasperReports
- JasperReports
- jasperReports
- Spring Boot集成JasperReports生成PDF文档
- 需求分析文档格式——之一
- Word文档格式的解码分析
- JasperReports文档翻译,顺便学下英语(一)
- 电子商务实体化
- 改变人生的32句励志名言
- Oracle学习笔记[5] - win2000/xp/2003下完全卸载ORACLE
- Ext.data专题四:Ext.data.Store
- 低调做人,高调做事
- jasperreports jrxml文档格式分析
- Delphi ListView的用法
- 数据库营销 对消费者的精准索引
- C#中List用法
- C#学习
- Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子
- 数据库置疑的处理办法
- static 与私有构造函数
- free命令查看内存情况/ipcs命令查看共享内存使用情况