【问题标题】:wpf: change font size for WebBrowser controlwpf:更改 WebBrowser 控件的字体大小
【发布时间】:2009-07-13 11:56:41
【问题描述】:

如何做到这一点?

【问题讨论】:

    标签: c# wpf fonts webbrowser-control


    【解决方案1】:

    WPF 的正确方法:

    使用 mshtml; //引用 COM 对象“Microsoft HTML 对象库”

    ...

    var doc = web.Document as HTMLDocument;
    如果(文档!= null)
    {
    doc.execCommand("SelectAll", false, null);
    doc.execCommand("FontSize", false, 5);
    doc.execCommand("取消选择", false, null);
    }

    其他信息 - http://msdn.microsoft.com/en-us/library/ms533049(VS.85).aspx

    【讨论】:

    • 这在 Vista 中不起作用。 Microsoft 已在 Vista 及更高版本中删除了对 MSHTML 的支持。
    【解决方案2】:
     public IHTMLDocument2 Document
     {
         get
         {
               return webBrowser.Document as IHTMLDocument2;
         }
     }
    ...
    Document.execCommand("FontSize", false, doubleValue.ToString())
    

    这里有帮助

    【讨论】:

      猜你喜欢
      • 2013-01-15
      • 2013-05-17
      • 2011-09-16
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 2011-01-05
      相关资源
      最近更新 更多