- 5
- 0
- 约6.67千字
- 约 14页
- 2017-02-02 发布于江苏
- 举报
EAS套打模板设计(ReportOne格式)快速入门
1、前言
本文希望通过简要的描述,使用户快速了解EAS套打中的ReportOne格式并能够按照实际需求自己动手设计模板。
ReportOne系列的Print格式(模板文件名为*.r1-print,以下简称为R1),应用于EAS套打,为EAS用户提供自定义格式的单据、报表打印。
R1格式集成到EAS中,始于版本5.4.0。本文针对EAS6.0.0(5.9)而作,EAS5.4.0的用户也可参考,基本无异。
?图1? 套打管理中的新建R1模板操作
2、R1格式的组件及规则
R1格式包含了下列组件:页、单元对象(文字、金额、图片)、数据表、网格。?
2.1?页
一个模板,自动对应了一个页对象。页不可创建、删除。 页是模板的可设计区域。通常,页的大小为纸张大小减去四边距后的尺寸,此时页与纸张一一对应,套打模式和大部分报表模式就是这种情形。但是当多数据源的报表模式(参考后文的“简历模式”),设计时内容就很多,此设计区域容纳不下的时候,允许修改页的高度。见下图“页面设置”(注:由于不存在横向自由扩展的功能,页宽度不可修改)。
图2-1 页面设置
运行时,页自动与主数据源绑定。如果不存在“能引起分页的对象(如数据表)”绑定主数据源,则主数据源自动移至其下一条记录使页重复输出,例如票据套打模式、简历模式等。否则,由“能引起分页的对象”分页。
2.2?单元对象
单元对象包括:文字对象、金额对象、图片对象,它提供了一块固定的区域,用于展现对应的内容。此内容可以是绑定字段,或自定义的固定内容。 注意,“单元对象”是离散的矩形区域,不等同于表格的“单元格”。
图2-2? 工具箱中的单元对象
单元对象本身不引起分页,也不会引起数据源移动至下一条记录。 当单元对象放置在可高度自适应的容器中,并“纵向充满”容器时,可实现高度自适应的效果。什么是“可高度自适应的容器”?网格的行、数据表的数据行,具有“行高自适应”的属性,它们的单元格为“可高度自适应的容器”。其中的金额对象,提供了对动态币别的支持。对象除了本身可绑定金额数值的字段外,还可以再绑定币别字段。系统根据数据源提供的币别信息,实现“人民币壹佰元整”、“$123.45”等形式的展示。?
2.3?数据表
数据表是一种表格,它由规整的行、列组成,行列的交汇处为单元格。行、列、单元格是组成表格的基本元素。(注意“单元格”不等同于“单元对象”) 数据表具有分组展现、统计功能,其数据行能根据数据源重复输出,它是一种可能引起分页的对象。?
2.3.1?行?
数据表的行分为三种不同类型:普通行、分组行、数据行。
图2-3? 数据表各种类型的行及分组描述?
?数据行有且只有一行,数据表至少由这一行组成。数据行顾名思义,用于将数据源逐行输出。相对于分组行中的统计内容,数据行中的内容可称为明细数据。数据行属性设置中有“套打型”和“报表型”供选择。套打型用于指定每页打印固定行数;报表型则按照数据量重复输出,空间不够时自动分页。 ?分组行与分组对应。在数据表上设置一层分组,则数据行上下两侧各增加一个分组行,称为“分组头”、“分组尾”。分组头、尾随分组重复输出。每层分组的头、尾允许增删多个分组行,但至少必须各保留一行。如果按照需求必须做分组,而分组头(或分组尾)不想输出,可将其行高设为0,或设置其属性“不打印”。 普通行位于最外层,对应一份报表的表头表尾,即“总计层”。数据表允许在其头、尾插入多行普通行,也允许没有普通行。 普通行和分组行有属性“每页出现”,可规避其随分组起、止才出现的特性,分页时随页的重复而每页出现,通常与“套打型”配合使用。
2.3.2?单元格
数据表的单元格可以直接用于显示文字内容,也可以作为容器放置单元对象,它可以是下列类型之一:
文本——固定的文字内容,通常出现在表头或分组头; 字段——绑定数据表当前数据源的某个字段,通常出现在数据行中; 统计——可做分组统计(分组范围内)、区域统计(当前页范围内)、累计(从分组开始至当前页)等,通常出现在分组尾(该层分组的统计)或表尾的普通行(总计); 运算——统计功能的扩展,支持横向的在同一行中对多个数值字段进行运算,再对运算结果进行纵向的统计,最终运算结果显示在该单元格中; 容器——可放置单元对象或网格,但数据表本身不允许嵌套。
多个单元格可以融合。表头表尾某些列与整体不符的情况,通常可以将一行中的几个单元格进行“合并单元格”,再放入网格进行划分。另一种常见情形是某一列从分组头,跨过数据行,合并到分组尾,并绑上分组字段。注意某些情形可能是没有意义的,例如在二层分组头之间做单元格的融合。
2.
您可能关注的文档
最近下载
- DB2302T 063-2023 红小豆绿色优质高产栽培技术规程.pdf VIP
- 山东省“两高”项目管理目录(2025年版).pdf VIP
- 2.《化工和危险化学品生产经营企业重大生产安全事故隐患判定标准(征求意见稿)》编制说明.pdf VIP
- 排污许可应知应会手册-排污单位篇.pdf VIP
- 化工企业消防设施安全管理-中国化学品安全协会.pptx VIP
- 废止《导轨式胶轮系统设计要求》等377项山东省地方标准.pdf VIP
- DB12_T 1427-2025 玉米机收减损作业技术规范.pdf VIP
- 加油新学期新气象主题班会PPT新学期新起点新计划PPT课件(带内容).pptx VIP
- 2023年南昌航空大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 餐饮品牌手册 -蜜雪冰城品牌手册-冰淇淋 奶茶.pdf
原创力文档

文档评论(0)