![]() |
Rave Drucker auswahl ohne "Output Options" Dialog
Ich beschäftige mich mal wieder etwas mit Rave, meine Anwendung soll ein Report Drucken, ansich keine
Sache jedoch würde ich gerne das der Anwender den Drucker über den Windows Standard Druckerdialog TPrintDialog auswählt ohne zuvor den Rave Dialog der Ausgabe möglichkeiten zu bestätigen, jedoch weiß ich nicht wie ich das machen soll. Die möglichkeit wie ich den "Output Options" Dialog unterdrücke weiß ich jedoch nicht wie man statt dessen direkt den Druckerauswahl Dialog aufruft, der ja bei klicken auf 'Setup' im "Output Options" Dialog erscheint.
Delphi-Quellcode:
Ich bin grade etwas Ratlos.
RvSystem1.SystemSetup := RvSystem1.SystemSetup - [ssAllowSetup];
Ich benutze das Rave System welches bei Delphi 2007 Prof. R2 mitgeliefert wird. |
Re: Rave Drucker auswahl ohne "Output Options" Dia
Hallo,
ich drucke über den Windows-Standard-Drucker so:
Delphi-Quellcode:
Hoffe das hilft dir
Rvproject1.ClearParams;
RvSystem1.DefaultDest := rdPrinter; RvSystem1.SystemSetups := RvSystem1.SystemSetups - [ssAllowSetup]; . . . rvproject1.Execute; MFG Steffen |
Re: Rave Drucker auswahl ohne "Output Options" Dia
Zitat:
Delphi-Quellcode:
Das ist zwar dann nicht 1:1 der gleiche Dialog wie TPrintDialog aber es handelt sich wohl um Windows Standard.
Uses RPDevice;
... procedure TfrmMain.Button1.Click(Sender: TObject); begin if RpDev.PrinterSetupDialog then RvSystem.DefaultDest := rdPrinter; RvSystem.SystemSetups := RvSystem.SystemSetups - [ssAllowSetup]; RvProject.Execute; end; end; Würde mir soweit denke ich reichen. Was mit RpDev.SimplePrintDialog() und RpDev.PrintDialog() aufsich hat muß ich mir noch anschauen. |
Re: Rave Drucker auswahl ohne "Output Options" Dia
Klar, hatte auf die Schnelle den Text irgendwie nur überflogen....
Ich ziehe bei mir den Drucker aus einer Ini. Wenn dort keiner eingetragen wurde, rufe ich auch den PrinterSetupDialog auf....(spare mir den Dialog also, wenn schon ein Drucker definiert wurde) MFG Steffen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:32 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