电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9客开资料-功能点-U9打印开发.pdfVIP免费

U9客开资料-功能点-U9打印开发.pdf_第1页
1/29
U9客开资料-功能点-U9打印开发.pdf_第2页
2/29
U9客开资料-功能点-U9打印开发.pdf_第3页
3/29
U9打印开发U9客户化开发支持部苗庆波2009年06月20日课程编号:打印开发介绍开发打印模版发布模版元数据创建打印参照准备打印数据打印/导出UI展现• U9打印分类– 列表打印– 查询打印– 简单单据打印– 单据打印• U9输出UI风格• U9打印UI风格打印开发流程打印开发流程打印模板设计创建打印参照ExportService服务发布打印模板获取打印模板UIForm的打印事件打印数据准备打印服务引擎生成打印文档开发调试阶段本机运行期部署部门Portal本机打印参照数据库本机打印模板数据库构造系统导出打印模板元数据加入部门构造系统本机打印模板数据库创建分析项目打印模版-建立模板创建打印模版(报表)打印模版-建立模板打开设计区域的数据页签新建数据源打印模版-设置数据源打印模版-设置数据源设置数据源信息名称提供者类型连接串设置数据查询名称提供者类型:BusinessEntity数据源:上一步设置的数据源打印模版-设置数据查询选择根实体点击工具栏的增加根实体按钮打印模版-选择根实体根实体:此打印模版基于哪个实体模型打印,就选择哪个实体选择需要的实体属性打印时使用到的属性在上部的实体属性中双击,即可选择到下面表格中打印模版-选择属性打开布局页签拖放表格控件到明细区需要的字段拖放到表格上,就建立起了数据查询与表格控件的绑定关 系,可以在表格/属性/数据查询中设置使用的数据查询打印模版-设置模板打印模版-逻辑分区打印引擎支持打印逻辑分区页眉区(PageHeader)报表头区(ReportHead)分组头区(GroupHeader)表体区(Table)•表体头(TableHead)•表体行(TableDetail)•表体尾(TableFoot)分组尾区(GroupFooter)报表尾区(GroupFooter)页脚区(PageFooter)打印模版-打印对象打印引擎支持的基本打印对象文本对象(TextBox)Line(TextBox)静态图形(Image)分页符(PageBreak)打印引擎支持的组合打印对象表格(Table)标签(DataBlock)绑定数据块(BindingBlock)打印逻辑分区可放置的打印对象页眉/页脚区:TextBox、Image、Line,BindingBlock报表头区:TextBox、Image、Line、PageBreak报表尾区:TextBox、Image、Line分组头区:TextBox、Image、Line分组尾区:TextBox、Image、Line明细区(表体区):Table、DataBlock设置属性布局属性• 打印对象在模版中的位置外观属性• 打印对象的长度、宽度等数据属性• 打印对象显示的数据打印模版-打印对象关键属性发布到打印模型发布模版-发布到打印模型选择发布路径,如果没有可以新建发布模版-发布路径选择发布路径,如果没有可以新建发布模版-发布路径在最小分组中一定要设定“实体Key”,建议用实体全名以保证唯一。此内容是对应打印参照的模板分类标识打印模型容器发布模版-打印模型容器打印模型发布发布模版-打印模型发布打开模型元数据管理工具连接打印元数据库创建打印参照-打印元数据打开模型元数据管理工具创建打印参照-创建打印参照打印模版编号:在准备打印数据时,可以依据编号数据是为那个模版准备的打印代码*UIModelActionExtend.csprivate void PrintClick_Extend(object sender, UIActionEventArgs e){IExportSettings settings = ExportServiceFactory.GetInstance().CreateExportSettingsObject();settings.PrintTemplateCatalogType = "U9.SCM.SD.OrderDoc";settings.UserDataCallBack = new DataCallBackHandle(this.GetPrintData);e.Tag = settings;this.PrintClick_DefaultImpl(sender, e);}打印数据-扩展打印事件代码打印数据-准备打印数据为不同打印模版准备不同数据public void GetPrintData(object sender, DataCallBackEventArgs args){DataSet returnDataSet = null;switch (args.PrintTemplateID){//订货单打印case "814ed7c8-143f-4924-b8d5-4de224737460":{returnDataSet=this.GetOrderDocData();}break;default:break;}args.ReturnData = returnDataSet;}打印数据-打印数据来源可以从当前的UIModel取数private DataSet GetOrderDocData(){DataSet returnDataSet = new DataSet();DataTable tableTest = new DataTable();tableTest.Columns.Add("OrderDocLine...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

U9客开资料-功能点-U9打印开发.pdf

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信