我用TWebBrowser调用了网页内容,但是TWebBrowser没有打印功能,请问如何才能打印网页呢?

解决方案 »

  1.   

    打印、打印预览和页面设置: 调用“打印”、“打印预览”和“页面设置”对话框(IE5.5及以上版本才支持打印预览,故实现应该检查此命令是否可用)。
          ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT, EmptyParam,
               EmptyParam);
          if QueryStatusWB(OLECMDID_PRINTPREVIEW)=3 then
           ExecWB(OLECMDID_PRINTPREVIEW, OLECMDEXECOPT_DODEFAULT,
               EmptyParam,EmptyParam);
          ExecWB(OLECMDID_PAGESETUP, OLECMDEXECOPT_DODEFAULT, EmptyParam,
               EmptyParam);