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的列印完成觸發功能?
謝謝!對不起,還沒有分,沒法送分,望各位不吝指教!
uj5u.com熱心網友回復:
如果 pdfcreator 是虛擬列印機的話,可以通過檢查列印任務的狀態來判斷是否列印完畢。http://topic.csdn.net/u/20080802/17/ea45ba21-10f8-402c-a27f-9e65d8041c57.html
uj5u.com熱心網友回復:
好文章,能不能指定路徑存成pdf檔案。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81546.html
標籤:API 調用
上一篇:pb做的系統升級
