![]() |
Rave Report - Direkt PDF drucken ohne Print-Dialog
Hallo,
ich habe versucht den ![]() (Direktes drucken eines PDF Dokumentes ohne Print-Dialog)
Delphi-Quellcode:
Leider erzeugt der Code nur ein leeres PDF Dokument anstelle meinen Report zu drucken.
procedure Tfrm_main.Button2Click(Sender: TObject);
var MeinBitmap: TRaveBitmap; MeineSeite: TRavePage; sPdfFileName : string; begin // Dateiname zuweisen sNdrFileName := 'c:\willi.ndr'; // Report öffnen RvProject1.Open; // Text zuweisen RvProject1.SetParam('Label_001', 'Az.: 4221 - 4XXX - 20 - 0XXXX .0X'); // Grafik zuweisen with RvProject1.ProjMan do begin MeineSeite := FindRaveComponent('Report1.Page1', nil) as TRavePage; MeinBitmap := FindRaveComponent('Bitmap1', MeineSeite) as TRaveBitmap; MeinBitmap.Image.Assign(imgBarCode.Picture.Bitmap); end; // Als PDF speichern RvSystem1.DefaultDest := rdFile; RvSystem1.DoNativeOutput := false; RvSystem1.RenderObject := RvRenderPDF1; RvSystem1.OutputFileName := sPdfFileName; RvSystem1.SystemSetups := RvSystem1.SystemSetups - [ssAllowSetup]; RvSystem1.Execute; // Prüfen ob die Zieldatei existiert if (fileexists(sPdfFileName) = true) then begin // Abschlußmeldung positiv ShowMessage('Der Report wurde erstellt.'); // Aufrufen des erzeugten Reportes ShellExecute(Handle, 'open', pchar(sPdfFileName), '', nil, SW_SHOW) end else begin // Abschlußmeldung negativ ShowMessage('Der Report konnte nicht erstellt werden.'); end; end; Fehlt mir evtl die Zuordnung? Wie binde ich meinen Report (RvProject1) den an das System (RvSystem1)? :gruebel: In ![]() Es mangelt einfach an anständiger Dokumentation über Rave. :-| Gruß Holger. |
Re: Rave Report - Direkt PDF drucken ohne Print-Dialog
hoi,
versuch mal ...
Delphi-Quellcode:
RvProject1.ExecuteReport('Report1'); //RvSystem1.Execute;
... ... ... RvProject1.Close ; cya |
Re: Rave Report - Direkt PDF drucken ohne Print-Dialog
Super. Klappt. Danke.
:thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr. |
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