配色: 字号:
《Visual Basic语言程序设计基础(第3版)》第14章 打印
2023-05-24 | 阅:  转:  |  分享 
  
知识要点学习任务PrintForm打印方法的用法、使用技巧打印机集合打印方法的用法、使用技巧Printer对象打印方法的用法、使用技巧常见的
错误打印信息 了解三种常用打印方法的特点及常见的打印错误信息理解Printer对象的属性、方法,并能灵活运用掌握三种打印方法的使用
技巧 影响打印结果的因素应用程序中处理打印过程的程序代码系统中安装的打印机驱动程序系统可用的打印机功能 应用程序中的代码决定
应用程序打印输出的类型和质量,但系统的打印机驱动程序和使用的打印机也会影响打印质量。使用PrintForm方法用法:将指定窗体的数
据逐位传送到打印机,从而将数据打印出来语法:[form1.]PrintForm使用打印机集合用法:打印机集合是一个对象,它包括Wi
ndows操作系统中所有可用的打印机。打印机列表与Windows“控制面板”中的有关内容相对应,并且每台打印机都有惟一的索引定义。
索引编号从0开始,通过Set Printer语句,把打印机集合中的任意一台打印机设置为缺省打印机语法:Set Printer=Pr
inters(n)使用Printer对象用法:首先将数据传送给Printer对象,然后用EndDoc方法将数据传送到打印机。每次执
行完应用程序,它们会自动通过EndDoc方法将Printer对象中任何未确定的数据从打印机输出出来,或通过NewPage方法打印多
页文档14.1 常用打印方法常用属性(一) PaperSize属性:对当前打印机的纸张大小(尺寸)进行设置PaperBin属性:
对当前打印机上供纸的缺省纸盒进行设置Height和Width属性:对纸张的物理尺寸进行设置ColorMode属性:设置是以单色方式
还是以彩色方式进行打印Orientation属性:设置是以横向方式还是以纵向方式进行打印Duplex属性:设置是双面打印还是单面打
印Copies属性:对打印份数进行设置CurrentX和CurrentY属性:对下一次打印或绘图的坐标位置进行设置DeviceNa
me属性:对打印驱动程序支持的设备名进行设置DriverName属性:对打印驱动程序名进行设置14.2 Printer 对象(一
)常用属性(二)Port属性:对打印端口进行设置PrintQuality属性:对打印机的分辨率进行设置TrackDefault属性
:设置Printer对象所指向的打印机是否随系统缺省的打印机的改变而发生变化ScaleMode属性:对打印页的刻度进行设置Scal
eLeft和ScaleTop属性:分别对打印页左上角的水平坐标和垂直坐标进行设置ScaleWidth和ScaleHeight属性:
分别对打印页的宽度和高度进行设置Zoom属性:对输出数据的百分比进行设置14.2 Printer 对象(二)用Printer对象
打印窗体 在使用Printer对象打印窗体之前需要在Printer对象中重建窗体。在Printer对象中重建窗体通常需要重建下列
内容:窗体的轮廓,包括标题和菜单栏控件和它们的内容,包括文本和图形直接应用于窗体的图形输出方法,包括Print方法用Printer
对象打印窗体上的控件通过过程来调用Printer对象要用到的每种控件使用PrintForm方法来实现用Printer对象打印Pri
nter对象的内容 通过Print方法,可以在打印机上打印消息、变量、常数和表达式 将数据存放到Printer对象中后,可以用En
dDoc方法将该对象中的内容打印出来 14.2 Printer 对象(三)Printer对象的常用方法NewPage方法:当打印
较长的文档时,可用于终止当前页,并通过在代码中指定新的一页,将打印位置设为新页的左上角,从而创建多页文档KillDoc方法:用于立
即终止当前的打印作业Circle方法:用于在打印机上画圆、椭圆或圆弧Line方法:用于在打印机上画线和框PrintPicture方
法:用于在打印机上画一个图形图像文件Pset方法:用于在打印机上输出一个圆形点Scale方法:用于定义的坐标系统ScaleX方法:
用于将打印的宽度转换成ScaleMode度量单位ScaleY方法:用于将打印的高度转换成ScaleMode度量单位TextHeig
ht方法:用于确定文本的高度TextWidth方法:用于确定文本的宽度14.2 Printer 对象(四)错误396错误信息:在
页内不可设置属性说明:当在同一页中将同一属性设置为不同值时,将发生该错误错误482错误信息:打印机错误说明:打印机驱动程序每返回一
个错误代码,Visual Basic都将报告该错误错误483错误信息:打印机驱动程序不支持该属性说明:当试图使用一个当前打印机驱动
程序不支持的属性时,将发生该错误错误484错误信息:打印机驱动程序无效说明:当WIN.INI中的打印机信息丢失或不完整时,将发生该
错误14.3 打印错误信息 填空题使用PrintForm方法打印数据时,当打印结束后,PrintForm通过调用 方
法来清空打印机。要在应用程序中打印窗体及其中的数据,最简单的途径是通过 方法来实现。但是要获得最佳的打印效果,则可以通过
在 对象中使用 和 方法来实现。当打印较长的文档时,可用 方法终止当前页,并通过在代码中指定
新的一页,将打印位置设为 ,从而创建多页文档。如果要立即终止当前的打印作业,可以用 方法来实现。思考与练习简答
题影响打印结果的因素主要涉及哪几个方面?在Visual Basic中,提供了哪几种常用的打印方法?各有什么优缺点?在Printer对象中重建窗体通常需要重建哪些内容?调试并试运行本章中的各例题。 思考与练习
献花(0)
+1
(本文系src862tekto...原创)