2

有谁知道我如何在 GeckoFX 中获得整个页面的高度和宽度?在 IE WebBrowser 对象中,我可以查看 WebBrowser.Document.Body.ScrollRectangle。(这里的目的是对整个页面进行截图)

谢谢!

4

2 回答 2

2

我正在使用Hindle 的GeckoFX 分支,我是这样做的:

var width = _browser.Document.ActiveElement.ScrollWidth;
var height = _browser.Document.ActiveElement.ScrollHeight;

我用它来创建页面的缩略图。请注意,这给了我们导航到的第一页占用的大小,不一定是当前页面的大小。我通过为每个缩略图页面使用不同的浏览器实例来解决这个问题。

于 2011-10-30T19:16:07.380 回答
0

我这样做了:

BROWSER = new GeckoWebBrowser();
BROWSER.Height = 1920;
BROWSER.Width = 1080;

它似乎工作。


安装的 Visual Studio:社区 2019

已安装 GeckoFx:v45.0.34(带有 NuGet 包管理器)

于 2020-02-11T13:12:34.337 回答