有谁知道我如何在 GeckoFX 中获得整个页面的高度和宽度?在 IE WebBrowser 对象中,我可以查看 WebBrowser.Document.Body.ScrollRectangle。(这里的目的是对整个页面进行截图)
谢谢!
有谁知道我如何在 GeckoFX 中获得整个页面的高度和宽度?在 IE WebBrowser 对象中,我可以查看 WebBrowser.Document.Body.ScrollRectangle。(这里的目的是对整个页面进行截图)
谢谢!
我正在使用Hindle 的GeckoFX 分支,我是这样做的:
var width = _browser.Document.ActiveElement.ScrollWidth;
var height = _browser.Document.ActiveElement.ScrollHeight;
我用它来创建页面的缩略图。请注意,这给了我们导航到的第一页占用的大小,不一定是当前页面的大小。我通过为每个缩略图页面使用不同的浏览器实例来解决这个问题。
我这样做了:
BROWSER = new GeckoWebBrowser();
BROWSER.Height = 1920;
BROWSER.Width = 1080;
它似乎工作。
安装的 Visual Studio:社区 2019
已安装 GeckoFx:v45.0.34(带有 NuGet 包管理器)