WebBrowserコントロールのフォントサイズをボタンで拡大縮小したいと考えています。WPF WebBrowserフォントサイズ変更機能
現在、私は基本的に、私のWebBrowserコントロール内のすべてのコンテンツを選択し、フォントサイズ、および選択解除を変更
IHTMLDocument2 doc = myBrowser.Document as IHTMLDocument2;
if (doc != null)
{
doc.execCommand("SelectAll", false, null);
doc.execCommand("FontSize", false, someSize);
doc.execCommand("Unselect", false, null);
}
}
ような何かを行うことができます。この問題は、全文書を同じフォントサイズに設定し、それが相対的ではないことです。つまり、ヘッダや段落がある場合、ヘッダと段落はボタンを押した後に同じサイズになります。
IHTMLDocument2インターフェイスAPIでスニッフィングすると、ドキュメントのサブセットを選択できるコマンドがありません。つまり、基本的にはやりたいことができません。私はそこにIHTMLDocument2内の子要素のフォントサイズ属性にアクセスできる他の場所があるのだろうかと思います。