以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求教,报表打印进程相关问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20551)

--  作者:baoxyang
--  发布时间:2012/6/12 10:24:00
--  求教,报表打印进程相关问题

Dim doc As New PrintDoc() \'定义一个报表

.

.

.

 Doc.Print()

每次打印时都需要打印完之后才能进行下一步操作。可否实现打印后可立即进行其它操作呢?

请老大指点!急用!多谢了!


--  作者:狐狸爸爸
--  发布时间:2012/6/12 10:34:00
--  

呵呵,不可以的哦


--  作者:baoxyang
--  发布时间:2012/6/12 14:20:00
--  

我可得麻烦了。因为我这打印太频繁了,一次打印需要几百个条码。打印一次要等一段时间,影响现场操作呀。

老大,求急!看有其它办法解决么?


--  作者:狐狸爸爸
--  发布时间:2012/6/12 14:22:00
--  

这个真没有。

开两个foxtable,一个打印,一个处理日常工作


--  作者:baoxyang
--  发布时间:2012/6/12 14:24:00
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:baoxyang
--  发布时间:2012/6/12 14:25:00
--  

doc.print(设定参数)

参数代表不显示打印进程,可进行其它操作。


--  作者:baoxyang
--  发布时间:2012/6/12 14:36:00
--  

老大,doc.print当作一个独立的进程来管理吧。就不影响系统下一步操作。

希望老大支持呀。


--  作者:狐狸爸爸
--  发布时间:2012/6/12 15:41:00
--  

以后考虑。


--  作者:baoxyang
--  发布时间:2012/6/12 22:24:00
--  

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

希望能尽快实现,急人所需呀!


--  作者:don
--  发布时间:2012/6/13 8:39:00
--  
支持楼主!
楼主也可这样试试,看看能否进行下一步操作:


Dim doc As New PrintDoc() \'定义一个报表

...

Doc.SavePDF(" D:\\test.PDF")

Dim Proc As New Process
Proc
.File = "D:\\test.PDF"
Proc
.Verb = "Print" \'指定动作

Proc.Start()