Thema: Delphi HTML Datei ausdrucken?

Einzelnen Beitrag anzeigen

MartinA

Registriert seit: 27. Aug 2003
13 Beiträge
 
#2

Re: HTML Datei ausdrucken?

  Alt 11. Feb 2005, 10:55
Nuja WinAPI ist es nicht...

Einfachste Lösung:

Webbrowser auf Formular platzieren und folgendes ausführen.

(Pseudo-Code aus dem Kopf also nicht getested)
Code:
procedure druckmich (html:string);
var
  vaIn, vaOut: OleVariant;
begin
  WebBrowser1.Navigate('about:blank');
  OleVariant(WebBrowser1.Document as IHTMLDocument2).Clear;
  OleVariant(WebBrowser1.Document as IHTMLDocument2).Write(html);
  OleVariant(WebBrowser1.Document as IHTMLDocument2).Close;
  WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut);
end;
ALT +F4
  Mit Zitat antworten Zitat