Registriert seit: 31. Aug 2007
Ort: 99974 MHL
695 Beiträge
Delphi 10.1 Berlin Starter
|
Re: TPrintDialog abbrechen?
16. Nov 2007, 13:30
Delphi-Quellcode:
if PrintDialog1.execute then begin
Bitmap := GetFormImage;
try
Clipboard.Assign(Bitmap);
with Printer do
begin
BeginDoc;
Printer.Canvas.StretchDraw(Rect( 100, 0, PageWidth - 100, (PageHeight div 4)+ 1 div 3 ), Bitmap);
EndDoc;
end;
finally
Bitmap.Free;
end;
end;
end
wäre wohl besser?
Bei Klick auf Abbrechen liefert execute False und der Block wird gar nicht ausgeführt.
Karl-Heinz Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)
|