Как распечатать несколько документов .HTML в vb.net - PullRequest
0 голосов
/ 25 ноября 2018

Мое приложение создает несколько документов .html (счета).Мне нужно, чтобы они отправили его на принтер.Я использовал следующий код.

For Each row As DataGridViewRow In dgvPrintList.SelectedRows
    If (File.Exists(row.Cells("FileName").Value.ToString)) Then
        Dim wbPrintTemp As New WebBrowser
        wbPrintTemp.Url = New Uri(String.Format("file:///{0}", row.Cells("FileName").Value.ToString))
        wbPrint.Print()
    End If
Next

У меня в цикле более 100 документов, все они не будут отправлены на принтер.он посылает 50 или 55 или иногда 60. Может кто-нибудь помочь мне здесь.

  1. Должен ли я ждать, пока документ не загрузится в веб-браузер?если да, как использовать документ загружен событие ?.
  2. как ждать, пока принтер завершит печать?
...