- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3.5命令的使用深圳市信息职业技术学院——单据和标签打印
目录平台打印模板设置介绍01单据打印开发示例02标签打印开发示例03单据和标签打印注意事项04
知识回顾平台导入命令使用通用说明;导入命令框架实现介绍;导入命令开发示例-使用框架导入模板;导入命令开发示例-自定义导入模板
学习目标通过本节学习可以:掌握单据和标签打印的模板配置;掌握单据打印的开发实现;掌握标签打印的开发实现;了解单据和标签打印的注意事项。
01平台打印模板设置介绍
平台打印模板设置介绍平台打印模板设置介绍单据和标签打印的模板是在平台功能“模板设置”中进行配置维护的。
平台打印模板设置介绍平台打印模板设置介绍“添加标签模板”按钮介绍。
平台打印模板设置介绍平台打印模板设置介绍“添加单据模板”按钮介绍。
平台打印模板设置介绍平台打印模板设置介绍模板设计。
平台打印模板设置介绍平台打印模板设置介绍单据和标签打印模板的区别:只模板的数据源存在差异。标签打印的数据源只加载自己实体部分的数据源,单据打印的数据源会加载自己和对应子属性的数据源及关系会一起加上生成出来。
平台打印模板设置介绍模板页面设计创建新单据及标签模板,绑定对应的实体,输入对应的模板名称,确认后会生成空白的打印模板,包含上边距(TopMargin1),明细(Detail1),下边距(BottomMargin1)。
平台打印模板设置介绍模板页面设计根据实际的模板首先设置报表report的大小和合适的上下左右边距,确保实际打印不会超出纸张大小,一般设置报表report的测量单位为0.1毫米,纸张大小为自定义(标准纸张可根据现有规格选择)。注意:纸张类型不为自定义时,页面宽度及页面高度不可编辑;标签模板需要设置Detail1的高度与Report的高度一致,确保标签正常打印
平台打印模板设置介绍模板页面设计模板界面大概分布及大小设置。不分页设置,勾选之后模板预览不再分页,一页展示全部内容,但如果数据量过大会导致页面崩溃,仅适用于数据比较少的页面展示。
平台打印模板设置介绍模板页面设计明细区域设置,用于显示明细数据,只有做了以下的设置才能显示一主表多明细格式的数据(适用于单据打印,标签打印无明细信息)。
平台打印模板设置介绍模板页面设计了解对应的控件和页面设置,包含控件的用途和对应设置起到的作用。控件页面设置数据源报表结构
02单据打印开发示例
思考题图书分类中添加打印命令,要求同一笔主数据能显示多笔子数据,报表数据源的业务字段中文显示,如何实现?
单据打印开发示例开发步骤在服务端工程,图书分类文件夹中新建一个类,以BillPrintable结尾,继承BillPrintable,关联的实体类为图书大类的实体;给打印类标记特性DisplayName,DisplayName的名称不要重名。
单据打印开发示例开发步骤运行项目,在模板设置功能中,点击“添加单据模板”,弹出对话框的名称中会多一个“图书分类单据打印”的选择,录入对应的信息添加“图书分类单据打印”模板。
单据打印开发示例开发步骤点击确定按钮,进入到“图书分类单据打印”设计界面。
单据打印开发示例开发步骤切换到数据源部分,业务字段默认显示为实体的属性名,并未按要求显示为中文。
单据打印开发示例开发步骤题目中要求数据源业务字段为中文显示,默认的不满足要求,我们需要重写处理数据源,在单据打印类中重写获取属性GetPropertys和数据转换ConverterData的方法。
单据打印开发示例开发步骤获取属性GetPropertys方法的实现。
单据打印开发示例开发步骤数据转换ConverterData方法的实现。
单据打印开发示例开发步骤运行项目,进行单据打印模板设计,选择图书分类的这笔数据,点击“设计”按钮,进入设计界面。
单据打印开发示例开发步骤因为更改了数据源,数据源需要重新构建。
单据打印开发示例开发步骤运行查询生成器。
单据打印开发示例开发步骤更新图书大类大类的数据源,按下图步骤操作完成后,点击“确定”按钮。
单据打印开发示例开发步骤同样的操作更新图书小类数据源,更新完成后效果如下。
单据打印开发示例开发步骤设计模板如下,样式部分未进行调整。
单据打印开发示例开发步骤设计完成后,保存模板,并将模板设置为“可用”。
单据打印开发示例开发步骤在图书大类实体中标记BillPrintable特性,关联单据打印类。
单据打印开发示例开发步骤运行项目,在图书分类功能中会显示一个“打印”按钮。
单据打印开发示例开发步骤选择一笔数据,点击“打印”按钮,查看效果。
思考题单据打印从表要显示多笔数据,设计模板时数据源应该如何处理?
03标签打印开发示例
思考题读者管理中添加标签打印命令,要求标签模板的数据源属性中文显示,如何实现?
标签打印开发示例开发步骤在服务
您可能关注的文档
- MES开发与应用 课件 5.2 工业管理软件系统调试与发布-系统发布.pptx
- MES开发与应用 课件 5.1 工业管理软件系统调试与发布-系统调试.pptx
- MES开发与应用 课件 4.1.3 功能模块拆解和4.2 订单管理系统项目开发和4.3.2 实现效果及功能验证.pptx
- MES开发与应用 课件 4.1.2 UML建模和4.3.1 订单管理系统数据库表的生成及菜单配置.pptx
- MES开发与应用 课件 4.1.1 功能需求说明及效果 (2).pptx
- MES开发与应用 课件 3.12 工业管理软件开发基础-调度功能的使用与开发.pptx
- MES开发与应用 课件 3.11 工业管理软件开发基础-Api接口的开发实现.pptx
- MES开发与应用 课件 3.10 工业管理软件开发基础-行为的开发实现.pptx
- MES开发与应用 课件 3.9 工业管理软件开发基础-属性变更事件的开发实现.pptx
- MES开发与应用 课件 3.8 工业管理软件开发基础-附加功能的开发实现.pptx
文档评论(0)