Нарисуйте частичную область веб-браузера - используя IViewObject.Draw () - PullRequest
0 голосов
/ 12 мая 2011

Я использую элемент управления WebBrowser, чтобы делать снимки экрана веб-страниц, и я могу заставить его работать, используя IViewObject.Draw (). Мой вопрос заключается в том, как я могу нарисовать частичную область управления. Например, от (0px, 0px) до (200px, 200px).

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 16 марта 2015

Другой подход, возможно, более простой в зависимости от сценария, заключается в простом обрезании изображения до границ элемента.

0 голосов
/ 21 мая 2011

Я нашел решение, очень близкое к тому, что я хочу.Я запустил сценарии JQuery в WebBrowser с использованием InvokeScript() и скрыл все элементы управления на странице, кроме того, что я хочу сделать снимок экрана.Работало хорошо.

http://www.codeproject.com/KB/graphics/html2image.aspx

...