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选项卡中设置字体的相关属性。 (1) 在Font Name 选字体; (2) Size选字体大小;
(3) 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 (4) Line Spacing中设置行间距;
(5) Align和Vertical Align分别代表静态框中的文字的水平
对齐和纵向对齐;
(6) Rotation中设置文字的显示方向;
(7) 复选框 ―PDF Embedded‖勾上, PDF Coding 选
UniGB-UCS2-H (Chinese Simplified),如果字体选择不是宋体时需要选择Identity-H (Unicode with horizontal writing) ;
(8) Static Text中可以更改静态文字(双击框也可以更改); (9) Border中是设置该属性的边框。