利用UCDOS让DBST.EXE打印封闭表格

Author: 刘 海 Date: 1996-11-15

        在用LQ-1600K打印机打印输出上述表格时,虽然在DBST中选择了压缩打印,可在打印时效果仍然不理想,表格线仍以断线形式出现,在报表文件中加入LQ-1600K的控制符,将字间距设置为0仍然不能压缩表线。这种情况在数据库系统的表格输出中也多有出现,当一行表格过长时,打印机自动回车换行,将过长部分打印在下一行,而如果能使表线连贯,则一行恰好输出。
        其实这种情况可用软件方法进行控制,UCDOS系统提供了一个打印程序PRNT.COM,使用它即可自动使表线封闭。启动UCDOS,然后运行PRNT.COM,使之驻留内存,在此环境下直接运行DBST.EXE进行报表打印输出,你会发现表线已压缩连接到一起了。表格中字体的大小可在表格文件中以'<控制符>'的格式进行控制,控制符参见下表。