U9开发体系:单据打印与列表打印详细指南

需积分: 12 2 下载量 80 浏览量 更新于2024-08-09 收藏 4.1MB PDF 举报
"U9开发体系用友软件股份有限公司 U9-UBF-001 V1.0 马文华 U9应用导出服务组件 EXPORTSERVICE U9打印分类 UI模型级 列表或查询打印 单据打印 打印模板设计 数据查询设计 布局设计" 本文档是关于U9开发体系中打印功能的详细说明,由用友软件股份有限公司编写,主要涉及U9应用导出服务组件(EXPORTSERVICE)的相关操作,以及在U9系统中实现不同类型的打印任务的方法。 1. U9应用导出服务组件(EXPORTSERVICE): - 目的:该组件主要用于数据的导出和打印,旨在提供灵活的数据输出方式。 - 类图:文档中可能包含了一张U9应用导出服务的类结构图,详细展示了组件的组成部分及其关系。 - U9打印执行过程:详细解释了从用户触发打印到实际完成打印的整个流程。 - 打印分类:根据不同的打印需求,U9打印可能包括标准查询打印、列表打印、复杂单据打印等。 2. UI模型级打印: - 设置动作组:用户界面级别,如何配置动作组以实现打印和输出功能。 - 代码生成:讨论了自动生成UI代码来支持打印的功能。 3. 列表或查询打印(UI代码级): - 一般列表或查询打印:说明如何处理标准的列表和查询打印。 - 扩展功能:包括台头设置、标题布局、用户标题的添加和隐藏、默认DataGrid名称传递、打印数据的处理以及含自定义列的DataGrid输出。 4. 单据打印: - 列表打印的适用范围与局限性:适用于标准查询和简单页面的打印,但不支持多个列表的复杂打印需求和有严格打印样式的单据。 - 单据打印流程:详细步骤,从触发打印到数据处理,再到最终输出。 - 打印模板设计:包含数据查询和布局设计两个关键环节。 - 数据查询设计: - 创建数据源和数据查询,选择要查询的实体属性。 - 预览操作以检查查询结果。 - 提供了数据查询设计的技巧,如定义OQL查询和使用枚举显示值获取函数(GetEnumName)。 - 布局设计: - 概述布局的设计过程。 - 提供了布局设计的操作技巧,帮助开发者优化打印效果。 这份文档为开发者提供了全面的指导,帮助他们在U9系统中实现各种打印功能,从简单的列表打印到复杂的单据设计,涵盖了数据获取、模板设计和UI交互等多个层面。通过遵循这些步骤和技巧,开发者可以更高效地构建满足用户需求的打印解决方案。