4
string s="<html><body>..some html code..</body></html>";

How to print document without PrintDialog?

Output: ...some html code...

NoNaMe
  • 6,020
  • 30
  • 82
  • 110
Dg Cg
  • 43
  • 1
  • 2
  • 6

1 Answers1

4

As I understood you correctly, you need WebBrowser class:

WebBrowser webBrowser = new WebBrowser();
void Print(string str)
{
   webBrowser.DocumentText = str;
   webBrowser.DocumentCompleted += webBrowser_DocumentCompleted;
}
void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
   webBrowser.Print();
}
Artem Kulikov
  • 2,250
  • 19
  • 32