首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb调用pdfcreator,判断是否打印完成,该如何解决

2012-02-19 
pb调用pdfcreator,判断是否打印完成pb9.0任务:将一个数据窗口打印到pdf文件。我的代码如下:OleObject objPd

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的例子和生成的结果,完全能正常打开



如果需要实例我可以发到你邮箱

热点排行