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报表名称、pageWidthpageHeightcolumnWidthleftMarginrightMargintopMarginbottomMargin等,还有一些可选项如:scriptletClass将定义外部数据源类名。

2.    queryString:定义sql查询语句,数据直接从数据库取时采用这种方式。

3.    field:如果是查询语句,这边就是相关的查询列,还可以自己定义列,在填充数据时进行填充。

4.    variable:定义变量,需要定义变量的name名称、class java数据类型、resetTypeNone Report PageColumn Group)重置类型、resetGroup重置组名、calculationNothing CountSum AverageLowestHighestStandardDeviationVarianceSystem)计算等。当然还需要定义变量表达式,表达式格式为<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:总计,一般用于总个报表求和,显示在报表最后。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 初三了英语差怎么办呀 初三了英语差的很怎么办 五年级英语太差怎么办 听课效率没有自学效率高怎么办 小学生不好好写作业怎么办 带的家教成绩没有提高怎么办 学生出国学校成绩证明怎么办 学生成绩考差了班主任怎么办 高一的学生成绩跟不上怎么办 综合素质评价手册丢了怎么办 小学综合素质评价手册丢了怎么办 人体质不出汗差怎么办 儿子一年级语文成绩太差怎么办 小孩读一年级差几个月怎么办 小孩一年级下学期数学差怎么办 小学五年成绩差怎么办 生完孩子记忆力不好怎么办 生了孩子之后记忆力不好怎么办 孩子记忆力差学习不好怎么办 党课结业证丢了怎么办 对三年级不听话的学生应该怎么办 素质报告单丢了怎么办 社保小红本丢了怎么办 小红本丢了怎么办 孩子小红本丢了怎么办 小学素质报告册丢了怎么办 小学生素质报告册丢了怎么办 高中素质报告册丢了怎么办 小升初素质报告单丢了怎么办? 三供一业移交后社区管理职能怎么办 初中政治总考不好怎么办 孩子上初一学习越来越差怎么办 胸经过整容后变得胸闷怎么办? 网瘾高中不学习怎么办 犯罪人逃到美国怎么办 10岁儿童偏胖怎么办 土地面积与实际面积不符怎么办 军转进省直单位双选失败怎么办 房改房楼龄到了70年怎么办 商品房房改房到70年后怎么办 公务员未享受房改政策怎么办