Высота и ширина страницы GeckoFX WebBrowser - PullRequest
2 голосов
/ 10 октября 2011

Кто-нибудь знает, как получить полную высоту и ширину страницы в GeckoFX? В объекте IE WebBrowser я могу посмотреть на WebBrowser.Document.Body.ScrollRectangle. (Цель здесь - сделать снимок экрана всей страницы)

Спасибо!

1 Ответ

1 голос
/ 30 октября 2011

Я использую вилку Хиндла GeckoFX, и вот как я это делаю:

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

Я использую это для создания миниатюр страницы. Обратите внимание, что это дает нам размер, занимаемый страницей first , на которую мы перешли, необязательно размером страницы current . Я могу обойти это, используя разные экземпляры браузера для каждой страницы, которую я уменьшаю.

...