2010-09-06 2 views
1

У меня есть набор URL-адресов в arraylist. Теперь мне нужно распечатать веб-страницу по каждому URL-адресу с помощью элемента управления WebBrowser в моем приложении Windows Forms. Может кто-нибудь, пожалуйста, помогите мне, как это сделать? Спасибо.Печать WebBrowser в цикле foreach

ответ

0

1). Вызовите IWebBrowser2.Navigate (..), чтобы начать загрузку документа. 2). Обработать событие NavigateComplete(). Когда документ загружен, вы можете его распечатать: IHTMLDocument2.execCommand («print», null, null)

В реальном мире вам необходимо обрабатывать ошибки, предоставлять таймауты, поскольку URL-адрес может быть разборчивым, сервер может быть недоступен .

Удачи вам!

Смежные вопросы