CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

VB中怎样打印文件

楼主johsen(小鸟)2002-08-13 18:49:08 在 VB / 基础类 提问

在VB中怎么打印文件,文件打印对话框调用出来了。  
  谢谢! 问题点数:40、回复次数:3Top

1 楼renjunjun(飞黄)回复于 2002-08-13 19:06:32 得分 20

用   NewPage   和   EndDoc   方法打印   Printer   对象的内容。    
   
  打印对象的分辩率为300DPI  
  Printer.PrintQuality   =   300  
   
  打印的文档居页面中间  
  Printer.ScaleLeft   =   -((Printer.Width   -   PFrm.Width)   /   2)  
  Printer.ScaleTop   =   -((Printer.Height   -   PFrm.Height)   /   2)  
   
  打印对象的缩放  
  Printer.Zoom   =   50  
   
  打印对象中文字的定位  
  Printer.CurrentX   =   0  
  Printer.CurrentY   =   0  
   
  用EndDoc方法就会把文档送到假脱机打印机中  
  Printer.Print   "This   is   page   1."  
  Printer.NewPage  
  Printer.Print   "This   is   page   2."  
  Printer.EndDoc  
   
  取消打印作业  
  可用   KillDoc   方法结束当前的打印作业。例如,可用对话框询问是继续打印还是结束文档:  
   
  Sub   PrintOrNot()  
        Printer.Print   "This   is   the   first   line   to   illustrate   KillDoc   method"  
        Printer.Print   "This   is   the   second   line   to   illustrate   KillDoc   method"  
        Printer.Print   "This   is   the   third   line   to   illustrate   KillDoc   method"  
        If   vbNo   =   MsgBox("Print   this   fine   document?",   vbYesNo)   Then  
              Printer.KillDoc  
        Else  
              Printer.EndDoc  
        End   If  
  End   Sub  
   
  兄弟,我说这么多,你可得多给我点儿分啊!!祝好运!!!Top

2 楼shizhonghao(szh)回复于 2002-08-14 00:50:19 得分 10

用OrchidPrinter  
  http://www.csdn.net/cnshare/soft/12/12442.shtm  
  Top

3 楼goujianling(等你解答)回复于 2002-08-14 02:02:41 得分 10

打印的文档居页面中间  
  Printer.ScaleLeft   =   ((Printer.Width   -   PFrm.Width)   /   2)  
  Printer.ScaleTop   =   ((Printer.Height   -   PFrm.Height)   /   2)  
   
  还可以用打应的文件的PRINT属性呀  
  Printer.Print   "This   is   page   1."  
  Printer.NewPage  
  Printer.Print   "This   is   page   2."  
  Printer.EndDoc  
   
  Top

相关问题

  • VB怎样并排打印?
  • 怎样读取.TXT文件并打印
  • JAVA中怎样打印文件?
  • 打印到文件,怎样使用?
  • VB 下怎样新建文件夹?
  • 怎样用VB建立文件???????????
  • 用vb做的.EXE文件,怎样在用vb打开?
  • 怎样将数据窗口内容打印到文本文件???????
  • 怎样将DW中内容打印到文件中去?
  • 怎样把DW的打印内容转化为图形文件?

关键词

  • 打印
  • 文件
  • 文档
  • printer
  • killdoc
  • pfrm
  • enddoc
  • 对象
  • print
  • 方法

得分解答快速导航

  • 帖主:johsen
  • renjunjun
  • shizhonghao
  • goujianling

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo