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

How to print document without PrintDialog?

Output: ...some html code...

NoNaMe
  • 5,686
  • 30
  • 78
  • 104
Dg Cg
  • 43
  • 1
  • 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,196
  • 17
  • 32