Visual Basic语言程序设计基础教案(第3版)第14章 打印.pptVIP

Visual Basic语言程序设计基础教案(第3版)第14章 打印.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识要点 学习任务 PrintForm打印方法的用法、使用技巧 打印机集合打印方法的用法、使用技巧 Printer对象打印方法的用法、使用技巧 常见的错误打印信息 了解三种常用打印方法的特点及常见的打印错误信息 理解Printer对象的属性、方法,并能灵活运用 掌握三种打印方法的使用技巧 影响打印结果的因素 应用程序中处理打印过程的程序代码 系统中安装的打印机驱动程序 系统可用的打印机功能 应用程序中的代码决定应用程序打印输出的类型和质量,但系统的打印机驱动程序和使用的打印机也会影响打印质量。 使用PrintForm方法 用法:将指定窗体的数据逐位传送到打印机,从而将数据打印出来 语法:[form1.]PrintForm 使用打印机集合 用法:打印机集合是一个对象,它包括Windows操作系统中所有可用的打印机。打印机列表与Windows“控制面板”中的有关内容相对应,并且每台打印机都有惟一的索引定义。索引编号从0开始,通过Set Printer语句,把打印机集合中的任意一台打印机设置为缺省打印机 语法:Set Printer=Printers(n) 使用Printer对象 用法:首先将数据传送给Printer对象,然后用EndDoc方法将数据传送到打印机。每次执行完应用程序,它们会自动通过EndDoc方法将Printer对象中任何未确定的数据从打印机输出出来,或通过NewPage方法打印多页文档 14.1 常用打印方法 常用属性(一) PaperSize属性:对当前打印机的纸张大小(尺寸)进行设置 PaperBin属性:对当前打印机上供纸的缺省纸盒进行设置 Height和Width属性:对纸张的物理尺寸进行设置 ColorMode属性:设置是以单色方式还是以彩色方式进行打印 Orientation属性:设置是以横向方式还是以纵向方式进行打印 Duplex属性:设置是双面打印还是单面打印 Copies属性:对打印份数进行设置 CurrentX和CurrentY属性:对下一次打印或绘图的坐标位置进行设置 DeviceName属性:对打印驱动程序支持的设备名进行设置 DriverName属性:对打印驱动程序名进行设置 14.2 Printer 对象(一) 常用属性(二) Port属性:对打印端口进行设置 PrintQuality属性:对打印机的分辨率进行设置 TrackDefault属性:设置Printer对象所指向的打印机是否随系统缺省的打印机的改变而发生变化 ScaleMode属性:对打印页的刻度进行设置 ScaleLeft和ScaleTop属性:分别对打印页左上角的水平坐标和垂直坐标进行设置 ScaleWidth和ScaleHeight属性:分别对打印页的宽度和高度进行设置 Zoom属性:对输出数据的百分比进行设置 14.2 Printer 对象(二) 用Printer对象打印窗体 在使用Printer对象打印窗体之前需要在Printer对象中重建窗体。在Printer对象中重建窗体通常需要重建下列内容: 窗体的轮廓,包括标题和菜单栏 控件和它们的内容,包括文本和图形 直接应用于窗体的图形输出方法,包括Print方法 用Printer对象打印窗体上的控件 通过过程来调用Printer对象要用到的每种控件 使用PrintForm方法来实现 用Printer对象打印Printer对象的内容 通过Print方法,可以在打印机上打印消息、变量、常数和表达式 将数据存放到Printer对象中后,可以用EndDoc方法将该对象中的内容打印出来 14.2 Printer 对象(三) Printer对象的常用方法 NewPage方法:当打印较长的文档时,可用于终止当前页,并通过在代码中指定新的一页,将打印位置设为新页的左上角,从而创建多页文档 KillDoc方法:用于立即终止当前的打印作业 Circle方法:用于在打印机上画圆、椭圆或圆弧 Line方法:用于在打印机上画线和框 PrintPicture方法:用于在打印机上画一个图形图像文件 Pset方法:用于在打印机上输出一个圆形点 Scale方法:用于定义的坐标系统 ScaleX方法:用于将打印的宽度转换成ScaleMode度量单位 ScaleY方法:用于将打印的高度转换成ScaleMode度量单位 TextHeight方法:用于确定文本的高度 TextWidth方法:用于确定文本的宽度 14.2 Printer 对象(四) 错误396 错误信息:在页内不可设置属性 说明:当在同一页中将同一属性设置为不同值时,将发生该错误 错误482 错误信息:打印机错误 说明:打印机驱动程序每返回一个错误代码,Visual Basic都将报告该错误 错误483

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档