Zitat von
WIng2005:
Hallo,
ich drucke über den Windows-Standard-Drucker so:
Delphi-Quellcode:
Rvproject1.ClearParams;
RvSystem1.DefaultDest := rdPrinter;
RvSystem1.SystemSetups := RvSystem1.SystemSetups - [ssAllowSetup];
.
.
.
rvproject1.Execute;
Hoffe das hilft dir
MFG
Steffen
So kommt aber kein Druckerauswahl Dialog, mitlerweile habe ich herrausgefunden das ich mit RpDev.PrinterSetupDialog einen Auswahl Dialog bekomme ..
Delphi-Quellcode:
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;
Das ist zwar dann nicht 1:1 der gleiche Dialog wie TPrintDialog aber es handelt sich wohl um Windows Standard.
Würde mir soweit denke ich reichen.
Was mit RpDev.SimplePrintDialog() und RpDev.PrintDialog() aufsich hat muß ich mir noch anschauen.