wpf: изменить размер шрифта для элемента управления WebBrowser

Как это сделать?


person dmach    schedule 13.07.2009    source источник


Ответы (2)


 public IHTMLDocument2 Document
 {
     get
     {
           return webBrowser.Document as IHTMLDocument2;
     }
 }
...
Document.execCommand("FontSize", false, doubleValue.ToString())

Это поможет

person Arsen Mkrtchyan    schedule 13.07.2009

Правильный путь для WPF:

с помощью mshtml; //ссылка на COM-объект "Библиотека объектов Microsoft HTML"

...

var doc = web.Document as HTMLDocument;
if (doc != 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

person dmach    schedule 13.07.2009
comment
Это не будет работать в Висте. Microsoft удалила поддержку MSHTML в Vista и более поздних версиях. - person Eriawan Kusumawardhono; 14.07.2009