想找一中快速打印的方法,现在是printer.print
但是慢
TEXT文件
但是慢
TEXT文件
解决方案 »
- 病毒诊断分析程序(病毒分析师的福音)
- textbox 值不能保存到数据库中(MSHFlexGrid1)
- 请大大帮我看看为什么这段随机数生成代码运行的结果仍然有重复,应该怎么改,谢谢了
- 怎样将WORD的内容读到VB中的txtBox控件里面,有可能Word里面的内容有图片
- 查看dll属性
- 如何将ACCESS数据库中的数据导出至EXCEL或其它格式数据文件?
- 提示消息框时,如何强制隐藏当前运行的程序或游戏?
- 如何判断一个变体型变量是否指向一个窗体?
- 请教:对象的前期绑定和后期绑定的效率问题
- 有关winsock错误监测的问题
- 用过VB、VC和BC的高手请进
- 使用callbyname函数样调用全局模块中的函数?
StartDocPrinter函数:通知打印机(具体为Spooler)有文档将要打印
StartPagePrinter函数:通知打印机一页文档将要打印
WritePrinter函数:通知打印机开始写数据
EndPagePrinter函数:通知打印机一页已经打印完毕,准备打印下一页
EndDocPrinter函数:通知打印机结素打印任务
ClosePrinter函数:关闭指定的打印机对象定义如下:Private Declare Funtion GetProfileString Lib "kernel32" Alias "GetProfileStringA"(
ByVal IpAppName As String,ByVal IpKeyName As Any,ByVal IpDefault AS String,
ByVal IpReturnedString As String,ByVal nSize As Long) As LongPrivate Declare Funtion OpenPrinter Lib "winspool.drv" Alias "OpenPrinterA"(
ByVal pPrinterName As String,phPrn As Long,pDefault As Any) As LongPrivate Declare Funtion StartDocPrinter Lib "winspool.drv" Alias "StartDocPrinterA"(
ByVal hPrn As Long,ByVal Level As Long,pDvocInfo As DOC_INFO_1) As LongPrivate Declare Funtion StartPagePrinter Lib "winspool.drv"(
ByVal hPrn As Long)As LongPrivate Declare Funtion WritePrinter Lib "winspool.drv"(
ByVal hPrn As Long,pBuf As Any,
ByVal cdBuf As Long,pcWritten As Long) As LongPrivate Declare Funtion EndPagePrinter Lib "winspool.drv"(
ByVal hPrn As Long) As LongPrivate Declare Funtion EndDocPrinter Lib "winspool.drv"(
ByVal hPrn As Long) As LongPrivate Declare Funtion ClosePrinter Lib "winspool.drv"(
ByVal hPrn As Long) As Long'保存文档信息的结构数据
Private Type DOC_INFO_1
pDocName As string
pOutputFile As string
pDataType As string
End Type-------------------------完毕----------------