文档介绍:套打模板设计
金蝶软件(中国)有限公司
目录
基本概念
环境准备
案例演示
基本概念—套打
套打就是在印刷好的表格中打印内容
例如在印刷好的发票上打印发票金额等内容
EAS BOS的套打
可以设计模板为只打印个别内容,即打印纸张为印刷好的表格
也可以设计模板为把表格、标题、内容等都打出来,即打印纸为白纸
基本概念—元数据
概念
数据源的描述信息,用于套打模板设计,不是数据源EAS BOS的套打
可以设计模板为只打印个别内容,即打印纸张为印刷好的表格
也可以设计模板为把表格、标题、内容等都打出来,即打印纸为白纸
基本概念—元数据
元数据维护方法
-query结尾的对象或新建套打元数据
通过BIM二次开发修改或新增query,发布为套打元数据,生成在套打管理的/BIM下,具体的目录名称和Query的包名对应。标准产品自己定义了套打路径,因此修改标准产品单据后发布出来的套打元数据目录不会覆盖标准产品。请用套打管理到/BIM下去找发布的内容,如果要替换标准产品的元数据,请复制并覆盖即可
R1套打既可通过元数据引用数据源,也可直接使用BOS查询作为数据源,R1格式模板的单元对象包括:动态列表,网格,金额
套打设计器引入套打元数据的方式包括:套打元数据,BOS Query,套打动态查询,特殊(单据的审批信息)
基本概念—页
页
一个模板,自动对应了一个页对象
页不可创建、删除
页的大小为纸张大小减去四边距后的尺寸
如果设计时内容很多,设计区域容纳不下时,允许修改页的高度
运行时,页自动与主数据源绑定
基本概念—单元对象
单元对象
单元对象包括:文字对象、金额对象、图片对象
单元对象本身不引起分页,也不会引起数据源移动至下一条记录
当单元对象放置在可高度自适应的容器中,并“纵向充满”容器时,可实现高度自适应的效果
基本概念—数据表
数据表
是一种表格,行、列、单元格是组成表格的基本元素
具有分组展现、统计功能
只能绑定一个数据源。如果要展现另一个数据源的数据,可以在单元格中放置单元对象,并通过单元对象绑定另一数据源的字段
基本概念—数据表的行
数据表的行
数据表的行分为三种不同类型:普通行、分组行、数据行
基本概念—数据表的行
数据行
将数据源逐行输出
属性设置中有“套打型”和“报表型”供选择。套打型用于指定每页打印固定行数;报表型则按照数据量重复输出,空间不够时自动分页
分组行
是数据表设置分组产生的
一个分组至少对应一对“分组头”、“分组尾”,分别位于数据行上下
分组头、尾随分组重复输出。每层分组的头、尾允许增删多个分组行,但至少必须各保留一行
普通行
位于最外层,对应一份报表的表头表尾,即“总计层”。
数据表允许在其头、尾插入多行普通行,也允许没有普通行
普通行和分组行有属性“每页出现”,分页时随页的重复而每页出现