有人知道我如何在GeckoFX中获得整个页面的高度和宽度吗?在IE WebBrowser对象中,我可以查看WebBrowser.Document.Body.ScrollRectangle。(这里的目的是拍摄整个页面的屏幕截图)
谢谢!
我正在使用GeckoFX的Hindle's fork,这是我的操作方法:
var width = _browser.Document.ActiveElement.ScrollWidth;
var height = _browser.Document.ActiveElement.ScrollHeight;
我使用它来创建页面的缩略图。注意,这为我们提供了导航到的first页面所占用的大小,而不一定是current页面的大小。通过为要缩略图显示的每个页面使用不同的浏览器实例,可以解决这一问题。
我这样做: