B beautychina Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-18 #1 我用abortprinter,abortdoc等都试过,但没有反应,改如何取消呢。 还有我用wordapplication打印word文档时,我想指定它打印到指定的打印机,改如何处理,谢了。
A andy263 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-18 #2 Printer.PrinterIndex := -1; { 1 Default } Printer.GetPrinter(Dev, Drv, Prt, DevM); EnumJobs(DevM,0,1,1,@JI,SizeOf(TJOBINFO1)+128,Need,Return)
Printer.PrinterIndex := -1; { 1 Default } Printer.GetPrinter(Dev, Drv, Prt, DevM); EnumJobs(DevM,0,1,1,@JI,SizeOf(TJOBINFO1)+128,Need,Return)
B beautychina Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-18 #3 Printer.PrinterIndex := -1; { 1 Default } Printer.GetPrinter(Dev, Drv, Prt, DevM); 这个好像是用来设置打印机为默认打印机的。我要把word文档通过wordapplication打印,但不是打印到默认打印机,也不能采用转换默认打印机的办法。 EnumJobs(DevM,0,1,1,@JI,SizeOf(TJOBINFO1)+128,Need,Return) 这条语句是用来枚举打印机队列内容的,我想知道改如何取消打印队列,即取消打印。 谢谢andy263兄的回答
Printer.PrinterIndex := -1; { 1 Default } Printer.GetPrinter(Dev, Drv, Prt, DevM); 这个好像是用来设置打印机为默认打印机的。我要把word文档通过wordapplication打印,但不是打印到默认打印机,也不能采用转换默认打印机的办法。 EnumJobs(DevM,0,1,1,@JI,SizeOf(TJOBINFO1)+128,Need,Return) 这条语句是用来枚举打印机队列内容的,我想知道改如何取消打印队列,即取消打印。 谢谢andy263兄的回答
B beautychina Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-24 #4 这么多天了,怎么没人回答呢,要是嫌分太少,尽管开口