代码之家  ›  专栏  ›  技术社区  ›  Marc

WebBrowser控件:如何覆盖URL属性

  •  0
  • Marc  · 技术社区  · 17 年前


    我正在通过DocumentText属性将一些字符串形式的HTML加载到WebBrowser控件中。
    现在,当我用PDF打印机打印页面时(在我的例子中是Bullzip PDF打印机),它总是将URL作为文档名,即“about:blank”。

    3 回复  |  直到 17 年前
        1
  •  1
  •   Chuck    17 年前

    第一个是更改Internet选项中的计算机设置。不管这是手动完成的还是通过注册表更改脚本完成的,这对开发人员来说都很简单,但从部署或兼容性角度来看,显然不是最好的方法。

    下一种方法是开发自定义打印模板。这并不有趣,但可能是最专业的方法。虽然我很想在这篇文章中包含关于这种方法的所有必要信息,但内容太多了。 Here is a good overview 祝你好运,从那里开始谷歌搜索。

    我的经验涉及从.NET1.1WinForms应用程序中使用的MS WebControl组件打印到Web Super-Goo PDF转换器组件。您的里程可能会有所不同。

        2
  •  0
  •   Sam Meldrum    17 年前

        3
  •  0
  •   MSalters    17 年前

    尝试 Navigate DWebBrowserEvents::BeforeNavigate