欢迎来到天天文库
浏览记录
ID:5383629
大小:120.18 KB
页数:3页
时间:2017-12-08
《过刊装订封面打印程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com焦作工学院学报(自然科学版),第23卷,第3期,2004年5月JournalofJiaozuoInstituteofTechnology(NaturalScience),Vo1.23,No.3,May2004过刊装订封面打印程序设计李明理(焦作工学院图书馆,河南焦作454000)摘要:指出了传统打印过刊装订封面方式的缺点,分析了利用编程实现打印L~-/,1装订封面的优点和方法,介绍了用VisualFoxPro6.0编程实现的步骤,着重介绍了渐进检索、特殊字符
2、排版、动态调整字体及控制打印机的实现方法.关键词:过刊装订;封面打印;程序设计中图分类号:TP391.41文献标识码:B文章编号:1007—7332(2004)03—0238—030引言图书馆为了便于对过期期刊(以下简称过刊)的管理,一般都要对其进行装订.除了一些具有较高收藏价值的过刊作“精装”外,多数过刊采取“简装”的装订方式.据了解,许多图书馆简装过刊的封面都是用Word或Wps文档排版打印出来的,效率较底且易出错,本文给出了高效打印过刊装订封面程序。1传统打印过刊装订封面方式的缺点打印一张装订封面的
3、流程一般分为3步:①过刊室抄写或打印出装订清单,包括期刊的分类、刊名、年代、起止刊期和缺期情况;②按照事先设计好的格式(一般是Word或Wps文档)将以上信息逐一输入计算机;③打印.采用这种打印方式有以下缺点:①录入非常麻烦.录入数据时需要将所有装订封上要打印的内容统统地从键盘录入计算机.即使是同一种期刊的两个分册若没有抄写在一块,录入数据时也要重新录入一遍,没有充分发挥计算机的一次输入多次输出的优点;②Word文档的格式容易改变,打印格式不统一.由于装订封面的排版要求,一般都要将页面设置成横向,这样期刊
4、的书脊刊名就要设计成竖排格式,竖排格式用文本框实现较为方便,而文本框的位置是可以改变的,在录入数据时稍不注意就会将文本框移动位置,影响打印效果;③打印时操作麻烦,录入一张,打印一张,工作人员要不断在录入数据和打印之间来回切换,非常不便.2编程打印装订封面的优点编程方式与利用Word、Wps文档方式相比有三大优点:①录入方便效率高.只需输入几个英文字母即可.②格式统一.由于其打印格式由报表文件预先定义的,不会因为打印操作失误而改变.③打印操作简便.一旦启动打印操作,只需更换打印纸即可,若使用激光打印机则速度
5、更快.3编程实现本文根据作者的经验,选择VisualFoxPro6.0,编写完成了过刊打印封面的程序.收稿日期:2004-02—22作者简介:李明理(1966一),男,河南南阳人,副研究馆员,从事图书馆现代化技术工作维普资讯http://www.cqvip.com第3期李明理:过刊装订封面打印程序设计2393.1建立装订期刊信息表和装订表建立一个名为qkzdxxb的期刊装订信息表,用来存放所有馆藏过刊信息,共7个字段,除了打印过刊装订封面所必须信息包括过刊的分类(fl,C,20)、刊名(km,C,100)
6、.、年代(nd,C,4).、起止刊期(kq,C,5)和缺期(qq,C,6)情况外,还要增加一个控制号(kzh,N,8)用以控制记录得唯一性和一个用于检索的期刊拼音码(pym,C,50)字段.然后利用图书馆自动化管理系统中已经建立起来的期刊库,导出需要的数据,其中一般包含有期刊的刊名拼音码.如果没有拼音码,也可以通过程序来自动生成.建立另一个名为qkzdlsb的期刊装订临时表,用来存放要打印装订封面的过刊信息,共6个子段,除了打印过刊装订封面所必须信息包括过刊的分类(fl,C,20)、刊名(km,C,100
7、).、年代(nd,C,4).、起止刊期(kq,C,5)和缺期(qq,C,6)情况外,还需增加一个表示该条记录是否打印过(dy,L,1)的字段.3.2建立打印封面报表根据过刊装订封面的大小,分别建立不同的报表,过程如下:①将打印机的纸张设定为自定义,纸张的宽度和长度按封面的大小要求设定.②在VisualFoxPro6.0系统的项目管理器中新建一个报表,数据环境设定为qkzdlsb.③按照各个字段在封面上的位置依次排列,调整好其大小和字体,注意:设置报表表达式时一定要去掉字段的左右空格,居中排列,并且要选中“
8、溢出时伸展”选项,其中与期刊的书脊刊名字段对应的域控件要设置成竖排格式,宽度要刚好适合一个汉字,设置适当的高度(A4幅面、宋体二号字,设为30个字符高度).3.3编写程序3.3.1建立表单(图1)_..⋯⋯_....,,_一⋯⋯__-⋯j⋯⋯⋯:⋯一其中文本框Textjsnr和列表框Listqkmc来共同完成过刊信息的检索工作.在文本框Textjsnr中逐个输入过刊的刊名拼音码首字母时,在列表框中显示与其相一致的期刊名称供您选
此文档下载收益归作者所有