Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi HTML Datei direkt aus Anwendung heraus Drucken? (https://www.delphipraxis.net/20880-html-datei-direkt-aus-anwendung-heraus-drucken.html)

celinaw 24. Apr 2004 17:28


HTML Datei direkt aus Anwendung heraus Drucken?
 
Hi

Gibt es eine Möglichkeit, eine HTML Datei direkt aus einer Anwendung heraus zu drucken :gruebel:

Gruß Celina

glkgereon 24. Apr 2004 17:34

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
meinst du den quelltext, oder die IE-Ansicht?

für qt:
memo1.lines.loadfromfile
memo1.lines.print oder so

für IE-ansicht musst du den internet explorer einbinden...

fkerber 24. Apr 2004 17:37

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
Hi!

Hau dir den TWebbrowser aufs Form und rufe dort Print auf.
So oder so ähnlich :oops:

Ciao fkerber

celinaw 24. Apr 2004 17:37

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
HI

Ich möchte die IE Ansicht der Datei drucken.

Hast du mal ein Beispiel?

Gruß Celina

Christian S. 24. Apr 2004 17:41

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
Hallo!

Ich weiß nicht ganz, was Du mit deinem letzten Posting meinst, aber vielleicht hilft Dir das hier weiter.

MfG
Peter

Meflin 24. Apr 2004 17:43

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
nun ja ich nehme an sie will nicht den quelltext sondern die gerenderte webseite drucken!?

fkerber 24. Apr 2004 17:44

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
Hi!

Schau mal da:
http://www.delphi-source.de/tipps/LAN_Internet/?id=176

Ciao fkerber

celinaw 24. Apr 2004 17:48

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
Hi

Zitat:

Ich weiß nicht ganz, was Du mit deinem letzten Posting meinst, aber vielleicht hilft Dir das hier weiter.
Das war genau das was ich gesucht habe! :thuimb:


Ihr seid Super!!!!

Vielen Dank


Liebe Grüße Celina

dopeline 14. Jul 2004 09:16

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
Hallo!

BEi mir startet sich bei diesem Befehl (ShellExtecute...) MS Word und zeigt mir die Datei an! Woran liegt das?
Gibt es nicht noch eine andere Möglichkeit, eine HTML-Datei einzuladen und diese dann zu drucken?

Gruß, dopeline

hm988 31. Jul 2004 12:36

Re: HTML Datei direkt aus Anwendung heraus Drucken?
 
hallo,

ich habe eben versucht diesen Quelltext zu verwenden

Delphi-Quellcode:
procedure TForm1.WebBrowser_V1NavigateComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
var HTMLDoc: IHTMLDocument2;
  HTMLWnd: IHTMLWindow2;
  HTMLWindow3: IHTMLWindow3;
begin
  HTMLDoc := (Sender as TWebBrowser).Document as IHTMLDocument2;
  if HTMLDoc = nil then
    raise Exception.Create('Couldn''t convert the WebBrowser to an IHTMLDocument2');
  HTMLWnd := HTMLDoc.parentWindow;
  HTMLWindow3 := HTMLWnd as IHTMLWindow3;
  // Finally, we get to the print method
  HTMLWindow3.print;
end;
natürlich inklusive einem TWebbrowser und die besagte Unit MSHTML.PAS eingebunden, bekomme das ganze aber nciht zum laufen
dass die Klammer nach TObject in der Zeile verrutscht ist habe ich ausgebessert, hier aber meine Ferhlermeldungen

[Fehler] Unit1.pas(27): Undefinierter Bezeichner: 'WebBrowser_V1NavigateComplete'
[Fehler] Unit1.pas(27): ';' erwartet, aber '(' gefunden
[Fehler] Unit1.pas(28): '=' erwartet, aber ';' gefunden
[Fehler] Unit1.pas(33): Undefinierter Bezeichner: 'Sender'
[Fehler] Unit1.pas(33): Operator ist auf diesen Operandentyp nicht anwendbar
[Fehler] Unit1.pas(33): Operator ist auf diesen Operandentyp nicht anwendbar
[Fataler Fehler] websdruck.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden

kann mir da jemand weiterhelfen ???

:gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:37 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz