Hallo Wissende,
ich lade eine Webseite in den TWebbrowser und drucker normalerweise wie folgt:
WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER, vaIn, vaOut);
Das klappt in anderen Applikationen sonst auch prima, nun aber weigert sich der Browser zu drucken, macht schlicht nichts. Die Seite ist fertig gerendert, steht eigentlich nichts im Weg. Nun bin ich ratlos. Hat jemand eine zündende Idee unter welchen Umständen TWebBrowser nicht drucken mag?
Danke und ciao
Frank
Ergänzung:
Das Konstrukt:
Delphi-Quellcode:
WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut);
Webbrowser1.Refresh;
WebBrowser1.ControlInterface.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut);
WebBrowser1.Refresh;
zaubert dann den Druckerdialog nach oben.