全通用关系型表格打印模块设计研究(1)(2)
2017-09-08 02:24
导读:二、模块组成及功能 (一)模块文件构成 本关系型表格全通用打印模块的系统磁盘文件有以下三个。 1.表单文件(KHLSC)(和KHI.SCT)两个,其中KHI. SCX是表单
二、模块组成及功能
(一)模块文件构成
本关系型表格全通用打印模块的系统磁盘文件有以下三个。
1.表单文件(KHLSC)(和KHI.SCT)两个,其中KHI.
SCX是表单的库文件,KHI.SCT是表单的备注文件。每设计一个表单均有这两个磁盘文件,利用表单设计器直接操作的是KHLSCX文件。众所周知,表单设计器中有很多控件可供使用,利用这些控件既可设计出较好的界面,又可由操作者现场指定打印参数。关系型表格全通用打印设计中,有很多与打印有关的参数,需要利用有关控件进行大量的人机交互来确定,因而必须利用表单进行设计,而不可只用命令文件来设计。
2.打印文件的登录表文件(DYMEM.DBF)一个。该表文件主要是为表单中的组合框控件赋值提供数据,它有三个字符型字段,即“数据源表”、“报表文件”、“报表名称”和一个“打印设置”备注型字段,它登记了当前目录所有打印文件及其相匹配的数据源表文件和报表名称,随着新建或删除操作的进行,该表文件中的记录会动态更新。
(二)模块主要功能
1.新建打印文件功能
(1)可以选择本机任意文件夹中的DBF文件,也可以选择网上邻居中计算机中的DBF文件,使打印不只限于本机当前目录的DBF文件,还可通过数据转换接口将其他软件的数据导入进行打印。
(2)打印任意字段任意排列顺序的功能。可以选择当前打开的数据表的任意字段打印,可以灵活地进行选择,操作在选择之后撤销选择也可以恢复字段初始的排列颐序。
(3)选择任意字段组合进行升序、降序撑列的功能。
(4)自定义表头大标题、小标题、左标题、右标题、左注脚、右注脚功能。系统默认大标题为当前打开数据表以绝对路径形式返回的文件名称,小标题赋值为空,右标题默认为打印带总页数的页码,操作者若不想打印页码也可以自定义右标题,左注脚默认为打印操作者,右注脚为打印日期,这些参数操作者都可以修改。
(转载自中国科教评价网www.nseac.com ) (5)自定义打印标题栏标题的功能,操作者可以修改打印栏目的标题和打印栏目的宽度,并且可以在原选定字段的基础上再次确认打印的字段,但是注意打印字段不要修改。
(6)由系统自动生成逻辑条件和操作者自定义逻辑条件的功能,既方便了专业操作者灵活操作又兼顾了普通操作者的简单使用。
(7)提供强大的各种不同方式的打印功能,包括VFP报表打印,Excel电子表格打印、Word表格打印、HTML超文本表格打印功能。可以充分利用Excel电子表格的数据加工能力和公认地最强大地打印预览功能,Word表格的表格样式及文字处理功能、HTML超文本表格的WEB发布功能既便于打印也便于数据的发布。
(8)操作者可以选择打印表头表尾,也可以直接打印表格的功能,以及各个打印参数的保存以备下次直接打印或编辑时使用.自定义打印左页边距的功能,可以使操作者根据表格的宽度和纸型根据需要自动进行调整。
(9)自定义表头字体和表体字体的功能,对打印机进行打印设置的功能。可以选择打印机,打印纸型,打印方向等等。该功能对HTML超文本表格不起作用。
2.编辑打印文件功能
此功能是将事先保存在打印内存变量中的文件参数赋值给表单中的各个控件,可以方便操作者修改和观察。该功能要用到一个报表登录文件DYMEM.DBF,该功能只对VFP报表起作用。操作者可以再次选择打印字段,若字段改变则初始化的打印栏目标题也随之改变,未被选中的事先选择的捧序字段将被过滤掉:也可以重新定义表体栏和栏目宽度等等,该功能是新建功能的重复,只是增加了对各个控件(包括初始打印字段,拌序字段、排序类型、表头表尾项目、左页边距、栏目标题、栏目宽度、是否打印表头表尾等)初始赋值的功能。
(科教范文网 fw.nseac.com编辑发布) 共2页: 1 [2] 下一页 论文出处(作者):