EAS套打模板设计:ReportOne格式详解

需积分: 10 0 下载量 67 浏览量 更新于2024-09-08 收藏 489KB PDF 举报
"这篇文档主要介绍了EAS系统中基于ReportOne格式的套打扩展报表工作流PDF的制作和使用,重点讲述了R1格式的组件和规则。" 在EAS系统中,为了提供更灵活和定制化的单据、报表打印功能,引入了ReportOne系列的Print格式,即R1格式。R1格式相较于原有的KDF系列Form格式有显著的改进,如支持报表打印分页、增强统计和运算能力、实现“承前页、过次页”功能、动态调整行高以及更好的数据表格展示等。新用户应使用R1格式制作模板,而老用户的KDF模板仍可继续使用,但将不再得到技术支持。 R1格式包含四个核心组件: 1. **页**:每个模板自动对应一个页对象,页是模板的设计区域。页的大小通常与纸张大小减去四边距相符,但在多数据源报表模式下,允许修改页的高度以适应内容。运行时,页会自动与主数据源绑定。 2. **单元对象**:包括文字对象、金额对象和图片对象。这些对象提供了固定区域,用于展示特定的数据或元素。例如,文字对象用于显示文本信息,金额对象用于格式化数值,图片对象则用于插入图像。 3. **数据表**:数据表是展示结构化数据的关键组件,可以与数据库中的数据源绑定,根据数据量进行分页或重复输出。 4. **网格**:网格用于组织和布局单元对象,可以方便地进行行列划分,便于数据的排列和展示。 在设计R1模板时,需要注意分页对象,如数据表,它们决定了何时开始新的一页。如果不存在这样的分页对象,主数据源会自动移动到下一条记录,使得页能够连续输出。此外,页面设置允许调整页边距,以适应不同的打印需求。 EAS的套打扩展报表工作流PDF基于ReportOne的R1格式,提供了更强大和灵活的报表设计能力,适用于复杂或定制化的打印场景。无论是实施人员、二次开发人员还是需求分析和测试人员,都能通过理解这些规则来创建满足业务需求的报表模板。