powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Webbrowser загружает страницы, но печатает пустоту..
10 сообщений из 10, страница 1 из 1
Webbrowser загружает страницы, но печатает пустоту..
    #36107021
h7h2vC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.

Webbrowser загружает локальную HTML страницу и отправляет на печать через ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER , но на принтер выходят только пустые страницы..
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
With WEB
  gBUSY = True
  .Visible = True
  .Navigate URL
    
  Do While gBUSY
    DoEvents
  Loop
  While .ReadyState <> READYSTATE_COMPLETE
    DoEvents
  Wend
  
  .ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER

End With
gBUSY устанавливается в FALSE в событиях WEB_NavigateComplete2 и WEB_DocumentComplete
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107071
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрать цикл с gBUSY.

Jah loves you.
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107125
h7h2vC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, закомментировал все с gBUSY - проблема осталась.
Пытался сделать заполнение через .Document.body.innerhtml = HTMLTEXT - то же самое.. Страница загружается, отображается, но на печати - пустой лист..
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107154
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если перед ExecWB еще пару секунд цикл с DoEvents покрутить?

Jah loves you.
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107188
h7h2vC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, цикл не помогает. Дописывал:
Код: plaintext
1.
2.
  For lTMP =  0  To  5999999 
    DoEvents
  Next
Правда если без задержки. Сразу после неудачной попытки печати, сделать Сtrl+PauseBreak и в отладчике написать: .ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER , то печатает то, что нужно..
?..
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107212
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя этот код загрузки страницы случаем не в Form_Load?

сначала сделай:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Me.Visible = True
Doevents

Me.WebBrowser.Navigate "about:blank"
Doevents

'далее твой код
...
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107218
h7h2vC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One, да нет. Код пока сделал в событии клика на кнопку. Webbrowser и форма видимы.
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107319
h7h2vC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи такая ситуация: если сделать вторую кнопку и на нее повесить процедуру печати, предварительно выдернув ее из первой кнопки и оставив там только само заполнение Webbrowser`a, а затем последовательно быстро нажать первую затем вторую кнопку, то печать есть. Рабочая.
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107329
h7h2vC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Засунул в конец Command1_Click вызов Command2_Click =) Все работает..
В чем может быть дело?
...
Рейтинг: 0 / 0
Webbrowser загружает страницы, но печатает пустоту..
    #36107552
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще одна загадочная багофича IE :)

Jah loves you.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Webbrowser загружает страницы, но печатает пустоту..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]