如何使用mshtml.IHTMLElement2.scrollHeight获取从HTML中的脚本标记填充的内容的大小

时间:2019-06-12 06:10:17

标签: c# mshtml

我有下面的代码,它使我可以滚动浏览system.windows.control.webbrowser中包含的网页的高度,并将其分配给DPI窗口,这可以帮助我根据HTML内容动态调整窗口大小。但是它不计算从某些脚本标签填充的文本的大小。 MSHTML中是否有任何选项可以在计算滚动高度时同时考虑此类文本的大小?

mshtml.HTMLDocument doc = (mshtml.HTMLDocument)webBrowser.Document;
mshtml.IHTMLElement2 elem = (mshtml.IHTMLElement2)doc.activeElement;
ViewWindowDpiAwareWindow.Height = elem.scrollHeight;

0 个答案:

没有答案