现在的位置: 首页 > 综合 > 正文

eprint自定义打印工具的组成

2012年02月12日 ⁄ 综合 ⁄ 共 787字 ⁄ 字号 评论关闭

eprint自定义打印包括三个组成部分:数据集接口层,打印格式设计器,打印发布。


 

数据集接口层:
eprint自定义打印和用户系统的接口是通过数据集来实现的,数据集是用户要打印的数据。开发人员在开发报表模块时,通常是执行一些查询的sql语句,或者通过一些运算将最终用户需要的数据(包括统计数据)生成报表。eprint自定义打印的数据集就是指将这些数据按一定的格式转换成xml格式的数据,包括数据结构和数据记录两部分,数据结构是象关系型数据库中的表结构,数据记录是象关系型数据库中的表记录。将数据结构和数据记录按预定的xml节点格式保存起来的字符串数据就是数据集。格式如zy.xml职员的数据集文件。
通过数据集eprint自定义打印屏蔽了对用户系统的数据库的依赖,也屏蔽了必须是单个SQL语句执行后生成的结果集的依赖。

打印格式设计器:
格式设计器是一个“所见即所得”的可视化设计界面,在此您可以通过简单的拖拉方式,将需要打印的元素摆放到页面上,设置元素的属性,表达式等等,完成各种类型的报表打印格式定制工作。设计完成的格式保存为xml文件,便于格式的导入导出。在设计过程中可以做打印预览,打印出结果等等操作,便于即时得出打印效果。设计界面可以提供给最终端的用户使用,便于终端用户即时调整打印格式。

打印发布: 
eprint自定义打印将通过打印格式设计器编辑好的报表打印格式保存为xml文件,一个xml文件叫做一个打印模板。同一种类型的模板归为一类。也就是说同一张报表可以设计多种打印格式。eprint自定义打印可以维护这些模板,包含新增,修改,删除模板。 

开发人员只要简单的执行几个函数,就能将设计好的打印模板集成到开发的系统中。如 
Printer.Preview("模板id.xml");这个是打印预览的功能。
Printer.Print("模板id.xml");这个是打印的功能。

抱歉!评论已关闭.