IReport报表制作概述最新版.doc
文本预览下载声明
IReport制作报表
启动iReport后,点击菜单”档案” – “开启新档” (见图1),弹出窗口“Report properties”。
图1
在窗口“Report properties”中可定义报表的名称、尺寸、定位及报表边界值等属性(见图2)。“定位”下拉列表中包含两个选项“Portrait”和“Landscape”,其中Portrait代表纵向报表,Landscape代表横向报表),下面以制作”归档文件目录”为例子来介绍如何制作报表。
图2
定义报表名称及定位等属性后,点击“OK”按钮系统弹出报表设计的主窗体。在窗体的左下方点击右键,弹出菜单“栏的属性”(见图3)。
图3
选择该菜单,在弹出窗体中设置各个栏的高度(见图4)。设置方法如下:选中某个栏后输入高度值,点击“Apply”按钮。对不需要显示的栏设置其高度值为“0”即可,注意:档案的报表最常用的栏目为:columnHeader、detail、columnFooter。
图4
在上方选取”静态字段”工具(T图标),再在”columnHeader”栏中画出来(见图5),以同样的方法增加其它所有静态的文字。columnHeader栏里面的图表、文字一页只会显示一次,Detail栏中的会根据条件循环显示,直到页面不够画才换一页显示。
图5
右键单击画出的静态字段框选”属性”,在弹出的对话框中(见图6)设置其它属性:Font选项卡中设置字体的相关属性。
在Font Name 选字体;
Size选字体大小;
PDF Font Name 设置或选择相关的字段 ,注意如果在Font Name选的不是宋体,而是其它字体时,需要通过复制粘贴功能把相应的字体替换为下表中相应的字体,字体对照表如下:
字体名称 字体名字 宋体 STSong-Light 方正舒体 FZSTK.TTF 方正姚体 FZYTK.TTF 仿宋体 simfang.ttf 黑体 simhei.ttf 华文彩云 STCAIYUN.TTF 华文细黑 STFANGSO.TTF 华文新魏 STXINWEI.TTF 华文行楷 STXINGKA.TTF 华文中宋 STZHONGS.TTF 楷体 simkai.ttf 隶书 SIMLI.TTF 宋体-方正超大字符集 SURSONG.TTF 幼圆 SIMYOU.TTF Line Spacing中设置行间距;
Align和Vertical Align分别代表静态框中的文字的水平对齐和纵向对齐;
Rotation中设置文字的显示方向;
复选框 “PDF Embedded”勾上, PDF Coding 选 UniGB-UCS2-H (Chinese Simplified),如果字体选择不是宋体时需要选择Identity-H (Unicode with horizontal writing) ;
Static Text中可以更改静态文字(双击框也可以更改);
Border中是设置该属性的边框。
图6
在主窗体的“Library”中设置“Field”和变量(见图7)。右键点“Field”选“添加” – “Field”,在对话框中输入 Field的Name(名字)和Description(描述—路径值)。Name(名字)的值可以为任意字符,Description的值为系统中某字段的名称或者XML文件中的路径。统计报表中Description的值为某个字段在XML文件中的路径,在其它类型报表中Description的值为档案系统中某字段的名称,除了数据库字段外,还必须增加rows字段,并field Description设置报表所需打印的行数。
图7
双击”Library”中的”Fields”会看到刚才添加的”Field”,左键按住”件号”拖到表格中,Field就会在框中了,右键可设置”Filed”框的各种属性(和静态字段框一样的), 继续增加其他Field并拖到表格中,调整好位置和宽度。
主窗体菜单 “Data”中的“连接/资料来源”是设置数据源的 (见图9),点击“连接/资料来源”后系统弹出“Connections/Datasources”对话框(见图10)。
图9
在“Connections/Datasources”对话框中点”new”,选”XML file data source” ,如下图:
单击“next”按钮,输入”name”(名字)、选中”Use the report Xpath expression when filling the report ”、点 “Browse” 选择xml文件数据源,注:关于XML文件需要从系统的定义档案模版,选择中相应模版的结构,在“报表”页面,增加报表
显示全部