Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DBGrid Tabelle als pdf speichern/drucken (https://www.delphipraxis.net/88233-dbgrid-tabelle-als-pdf-speichern-drucken.html)

omata 16. Apr 2007 20:28

Re: DBGrid Tabelle als pdf speichern/drucken
 
Siehe auch hier und hier.

Gruss
Thorsten

Tim Henford 17. Apr 2007 16:23

Re: DBGrid Tabelle als pdf speichern/drucken
 
Ich hatte gedacht, das es wie folgt gehen würde, aber scheinbar nicht:

Delphi-Quellcode:
  QR1.Printer.PrinterIndex:= Printer.Printers.IndexOf('PDFCreator');
  QR1.Print;

omata 17. Apr 2007 19:08

Re: DBGrid Tabelle als pdf speichern/drucken
 
Hallo Tim,

versuch es doch mal so...
Delphi-Quellcode:
const Druckername = 'PDFCreator';
var Printer:TPrinter;
    i, Index:integer;
begin
  Printer:=TPrinter.create;
  try
    Index:=-1;
    for i:=1 to Printer.Printers.Count do
      if pos(lowercase(Druckername), lowercase(Printer.Printers[i-1])) > 0 then
        Index:=i-1;

    if Index >= 0 then begin
      Report.PrinterSettings.PrinterIndex:=Index;
      Report.Print;
    end
    else MessageDlg('Drucker ('+Druckername+') nicht gefunden.', mtError, [mbOK], 0);
  finally
    Printer.free;
  end;
end;
Das eigentliche Problem besteht nur darin, dem Druckertreiber mitzuteilen, in welche Datei er schreiben soll. Mögliche Links dafür habe ich ja oben schon erwähnt.

Gruss
Thorsten


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.
Seite 2 von 2     12   

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