pb调用pdfcreator,判断是否打印完成
pb9.0任务:将一个数据窗口打印到pdf文件。
我的代码如下:
OleObject objPdfCreator
objPdfCreator = create OleObject
iRtn = objPdfCreator.ConnectToNewObject("PDFCreator.clsPDFCreator")
……(略去中间代码)
bFinish = FALSE
Dw_1.print()
Do while true
Yield()
if bFinish = TRUE then // !!!!!!!
exit
else
sleep(1)
continue
end if
loop
以上怎样让pdfcreator的完成事件修改bFinish = TRUE?我看过pdfcreator的vb.net例程,如下:
Private Sub PDFCreator_Ready() Handles _PDFCreator.eReady
ToolStripStatusLabel1.Text = "Status: """ & _PDFCreator.cOutputFilename & """ was created!"
_PDFCreator.cPrinterStop = True
ReadyState = True
End Sub
估计“PDFCreator.clsPDFCreator”的“Public Event eReady()”事件,即打印完成。
求助各位高手,我怎样使用pb完成以上vb.net的打印完成触发功能?
谢谢!对不起,还没有分,没法送分,望各位不吝指教!
[解决办法]
我使用dw2PDF的例子和生成的结果,完全能正常打开
如果需要实例我可以发到你邮箱