Mega Code Archive

 
Categories / Delphi / Printing
 

To print urlhtml file using IE browser

Title: to print url/html file using IE browser Question: How can I print url/html file using IE browser? Answer: I want to show how you can activate printing of any url and/or html file using installed IE. I solved this task yesterday and solution is very useful and have a small size:-) uses ComObj; procedure PrintHTMLByIE(const url: string); const OLECMDID_PRINT = $00000006; OLECMDEXECOPT_DONTPROMPTUSER = $00000002; var ie, vaIn, vaOut: Variant; begin ie := CreateOleObject('InternetExplorer.Application'); ie.Navigate(url); ie.Visible := True; ie.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vaIn, vaOut); end; Sample: PrintHTMLByIE('file:\\c:\misha\webpage\index.htm'); or PrintHTMLByIE('http:\\www.scalabium.com\sme\index.htm');