Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi datei öffnen, drucken, schließen (https://www.delphipraxis.net/130871-datei-oeffnen-drucken-schliessen.html)

homerunjack22 14. Mär 2009 21:00


datei öffnen, drucken, schließen
 
Hi,
ich habe mal ein frage zum thema drucken...oda so ähnlich ;-)

ich hab hier nen kleenes prog erstellt, was daten in eine HTML datei schreibt...
jetzt meine frage...

ich würd diese datei gerne drucken lassen...
die datei soll erstellt werden (was auch schon klappt)...
zum drucken geöffnet werden, danach soll die datei gedruckt werden und nach dem drucken wiedre geschlossen und anschließend gelöscht...

öffnen kann man die datei ja mit diesem stückchen code hier:

Delphi-Quellcode:
procedure OpenFile(FileName: string);
var
  c: array[0..800] of Char;
begin
  StrPCopy(c, FileName);
  ShellExecute(Application.Handle, 'open', c, nil, nil, SW_NORMAL);
end;
aber wie kann ich den rest realisieren?

mfg homerunjack22

alleinherrscher 14. Mär 2009 21:11

Re: datei öffnen, drucken, schließen
 
Die Suchfunktion hat die Antwort auf deine Frage:

http://www.delphipraxis.net/internal...rowser+drucken

Du solltest also am besten die Komponente Twebbrowser einbinden, die eine instanz des IE in deinem Programm erzeugt und dann mit Hilfe von diesem Link ausdrucken

jaenicke 14. Mär 2009 21:24

Re: datei öffnen, drucken, schließen
 
Oder einfach als Parameter von ShellExecute print statt open schreiben...
Und statt c kannst du auch PChar(FileName) schreiben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr.

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