《打印管理模块》

  《打印管理模块》是公司多年来独创设计、完全自主版权的打印功能模块,是系统的核心模块控件之一,同时也贯穿于所有的管理软件系列产品之中。具有特殊的用户自定义打印功能,所见即所得的打印效果。

  按照打印设计、输出方式划分,可分为两大操作类型:表格打印表样打印。例如,在《客户管理系统》中,<档案卡>、<标签>、<信封>属于“表样打印”,<通讯录>属于“表格打印”。

  下面将给予详细介绍。


《打印管理模块》-<<表格打印>>

目的:完全按照应用系统的表格样式及其栏目内容打印,所见即所得。

在进行表格打印前,系统画面已列示了“表格”及其各栏目的数据纪录。此时可首先对将要打印的“表格”进行调整,这样可以让用户决定打印哪些栏目内容,特别在纸张宽度不够的情况下关闭某些无关紧要的栏目内容。

    用户可以按任意顺序、可以任意选定卡片信息输出表格的栏目内容;

    预览打印时系统将会按照各栏宽比例自动进行栏目宽度调整;

    预览打印时将不列示该栏目项。

    在应用程序画面,按 [预览] 或 [打印] 键,启动打印管理模块,进入表格打印的主画面----“表格打印窗”,如图所示。

打印0_0.GIF (13118 bytes)

(图1:《财务管理系统》中的〔余额表〕打印)

 

打印页面参数设置

    在“表格打印窗”主画面的左边区域,可以进行如下打印参数设置:

    若击点右上角的〔其它设置〕图形按钮,还可以进行如下“表格打印选择”:

    上述页面设置,都可以在按 [存盘] 键后保存。

 

表格页面设计

打印0_2.GIF (10015 bytes)

(图2:表格页面设计)

  在“表格打印窗”主画面,按[页面设计]键,进入“页面设计窗”。此时,可以进行如下调整:

 

图表分析打印

  系统所有能够输出打印的表格,都可以进行图表分析,只要打印表格中存在数值栏项(例如,在客户卡片管理的[统计]选项卡状态,按“省份、城市、行业、日期”分类统计的<数量>栏)。

  在“表格打印窗”主画面,用户可在[图表]的下拉菜单中选择横坐标X轴的内容(即需要图表分析的栏目,Y轴为数值栏),按[图表]钮打开“图表打印窗”。

打印0_3.gif (21235 bytes)

(图3:《客户管理系统》中〔客户分类统计〕数据的图表分析)

  在“图表打印窗”中,画面上部为“图表显示区”,可同时显示1-4个不同数据的统计图表;画面下部为“图表数据与设置区”,在下部左边的数据表格中,显示了图表分析的所有数据,下部右边为图表设置框。如上图所示。

图表设置及打印操作如下:

 

打印预览

打印0_1.GIF (19258 bytes)

(图5:《客户管理系统》中〔客户通讯录〕打印)

  在“表格打印窗”主画面,按[预览]键,打开“表格打印预览窗”,画面按比例真实模拟显示了表格打印的效果,用户可调整缩放比例(25%、50%、75%、100%、150%、200%等),按[打印]钮可按当前设定比例缩放打印当前页。

 

打印输出

  在“表格打印窗”主画面,直接按[打印]键,可完全按照该表格的样式及其栏目内容、按照以上页面设置(包括打印起止页等)及排版设置格式打印输出。

 



《打印管理模块》- <<表样设计打印>>

  目的:一种完全灵活的、可由用户直接参与设计每一个打印内容的自定义票据格式打印。

  表样设计:具体指“报表集”的管理,即报表的新增、修改、删除操作,其中“报表修改”具体分为“页面设计”(页面及标签定义)、页面“项目设计”(页面上的每一个可打印元素的设计布局)。

卡片2.GIF (1194 bytes)   图6:《客户管理系统》信封标签

卡片1.GIF (3920 bytes)   图7:《客户管理系统》邮寄标签

 

打印前,应用程序系统的打印启动

  在应用程序画面,按 [设计] 或 [预览] 键,启动打印管理模块,进入表样打印的主画面;或者按[打印]键,直接打印输出。

在“表样打印窗”主画面

打印1_0.GIF (14242 bytes)

(图8:《客户管理系统》的〔信封〕打印预览)

  画面顶部为“打印操作区”,可进行报表的比例缩放(25%、50%、75%、100%、150%、200%)、上下翻页、表样设计、打印设置、输出打印等操作;画面中部主体为报表的模拟显示区,根据设置的缩放比例显示当前页。如图所示。

  若用户具有[报表设计]权限,可击点[设计]钮,打开“表样设计窗”。

在“表样设计窗”

  系统用户可在“表样设计窗”进行报表页面的布局设计、标签结构设计。

  画面显示有三个选项卡:“报表集”、“页面设计”、“项目设计”,以及两个操作按钮:“编排预览”与“打印预览”。其中“编排预览”是专用于报表样式设计、显示当前报表各项目的页面布局;“打印预览”则是在屏幕上真实显示打印效果。

打印1_1.GIF (5659 bytes)

(图9:《客户管理系统》中〔信封设计〕)

  “报表”是指具有特定设计格式的报表单据,相同组别的报表构成了一个报表集,称为“表类”。每一“表类”名称是固定的,不可修改。

  例如,在“信封”打印设计中,表类为“cardenvelop”,报表清单为“1号信封、2号信封、3号信封、4号信封…”

  在“报表集”选项卡中,列示了同一组别的全部清单,并显示了当前选中(正在编辑打印)的“报表名”。对报表的操作包括“报表新增”、“报表修改”、“报表删除”。

    用户可在报表清单列表中选中当前的操作报表(在“表样打印窗”主画面将相应显示当前报表的布局样式或模拟打印效果),进行以下操作:

  1. 报表新增:在“报表名”栏内输入新的报表名,按[报表另存]钮,将会以当前选中报表为母模板,创建了相同组别、相同样式的新报表,用户随后可在“页面设计”选项卡中对该新报表进行样式的设计修改;
  2. 报表改名:在“报表名”栏内输入新的报表名,按[报表修改]钮,把当前报表改名,并在报表清单中刷新;
  3. 报表删除:直接按[报表删除]钮,将删除当前报表,并在报表清单中刷新。但如果当前报表集(表类)中只有唯一的一个报表,则不可删除。

打印1_2.GIF (6474 bytes)

(图10:〔表样设计〕中的页面设计)

  在“报表集”选项卡中选中当前的操作报表,可在“页面设计”选项卡中对该报表进行设计调整。

  在“表样打印窗”主画面显示了当前报表的布局样式;在“表样设计窗”的“页面设计”选项卡中,显示了目前的打印机和纸张大小(在[打印设置]中调整),以及当前报表的各项参数:

  1. 页面宽度......报表页面的总宽度
  2. 页面高度......报表页面的总高度
  3. 左边距........报表页面的左边距(打印页面距左边的空白宽度,即左上角横坐标X1)
  4. 右边距........报表页面的右边距(打印页面距右边的空白宽度)
  5. 上边距........报表页面的上边距(打印页面距上边的空白高度,即左上角纵坐标Y1)
  6. 下边距........报表页面的下边距(打印页面距下边的空白高度)
  7. 标签(列)......报表页面的标签列数(横向标签个数),用于标签打印
  8. 标签(行)......报表页面的标签行数(纵向标签个数),用于标签打印
  9. 页栏目数......页面中每一张标签内的栏目数(记录数),用于标签打印
  10. 栏目高度......每一条栏目(记录)的高度,用于连续打印

    以上参数调整完毕后,按[报表修改]钮,保存对当前报表的设计调整。

注意:
标签定义:每一个报表页面(打印纸张)可设计为多个重复打印的独立单元区域,我们把这个“单元区域”称之为“标签”。我们可以把报表页面设计为“2列5栏”的标签样式,也可以设计为“1列1栏”的样式,例如“信封样式”。

坐标规则:系统设定,以打印纸的左上角为原坐标(0,0),横坐标X水平向右递增,纵坐标Y垂直向下递增。所有坐标单位均为“毫米mm”。

为便于截纸,可调整“打印完毕后继续送纸 xx 行”。

 

打印1_3.GIF (7411 bytes)

(图11:〔表样设计〕中的项目设计)

  我们把打印页面中的每一个打印对象(文字、单线、框线、图)统称为“项目”。如上图所示,报表中的所有项目(文字、线、框、图)都可以新增、删除,其项目属性(文字内容、坐标位置、字体字号、对齐方式、颜色等)也可以灵活调整。

针对页面中的每一个“项目”,都具有以下参数或属性:

表位......项目在报表页面中的位置(表头、表尾、表体);

类别......文字(纯文字、引用变量、栏目字段)、线、框、图;

起止坐标..项目的打印坐标位置(计量单位:毫米mm),可用鼠标直接在页面上击点拖拽定位起止坐标(X1,Y1)-(X2,Y2)

X1........左上角的横坐标位置;

Y1........左上角的纵坐标位置;

X2........右下角的横坐标位置。 项目宽度 = X2 - X1

Y2........右下角的纵坐标位置。 项目高度 = Y2 - Y1

线型......项目(单线)的形状:-----、- - - 、-·-·-、-‥-‥-

线宽......项目(单线)的宽度(1,2,4,…)

字体......项目(文字)的字体、字形(正常体、粗体、斜体、粗斜体)、字号大小;

对齐方式..项目(文字)的对齐方式(居左、居中、居右);

颜色......项目(文字、线、框)的颜色;

引用变量..特殊的项目(文字),例如:引用变量<单位名>预览或打印时,实际输出为客户卡片的单位名称“深圳市文惠电脑系统有限公司”;

栏目字段..特殊的项目(文字),属于记录字段内容,通常为(表体);

小计......打印某选定“栏目字段”的每页小计,通常为[非尾页];

总计......打印某选定“栏目字段”的总计值,通常为[尾页];

表体框....特殊的项目(框线),定义表体的大小位置。在“连续打印”时必须存在,起标识作用,具有唯一性,打印时该项目自动隐藏;

不打印....预览时起标识作用,打印时将该项目隐藏;

限尾页....指项目仅限于最后一页的打印显示;

限非尾页..指项目在最后一页时不打印显示;

  1. 项目新增:用户可以在项目列表中选定第一项“新项目”,任意调整上述各项参数,按[新增]钮,确认后存盘新增;
  2. 项目修改:或者,在项目列表中选定某一项目,任意调整上述各项参数,按[修改]钮,确认后修改该项目;
  3. 项目删除:或者,在项目列表中选定某一项目,直接按[删除]钮,确认后删除该项目;

 

打印设置

  在“表样设计窗”主画面,按[设置]钮,打开“打印设置对话窗”,可设置输出的打印机、纸张大小、方向(纵向、横向)等;

 

输出打印

打印3_3.gif (19704 bytes)

  (图12:《客户管理系统》中的 [档案卡]“详情”内容自动折行、翻页)

  在“表样设计窗”主画面,按[打印]钮,系统询问“是否按原尺寸的缩放比例(xx%)打印?”:

  1. [是]-根据当前设置的缩放比例打印;
  2. [否]-按原样比例(100%)打印,输出从当前页到最后一页的内容;
  3. [取消]-放弃打印。

  系统缺省输出从当前页到最后一页的内容;若打开了“当前页”开关,则仅打印当前记录(包括当前记录的所有Memo子页,例如:档案卡打印)。

退出打印

按[退出]钮,退出打印管理模块,返回应用程序系统。