Alfred Gemsa
2016-01-08 09:49:29 UTC
Hallo,
ich habe eine Bitmap, die ich mit folgendem drucke:
procedure TForm1.BtnPrintClick(Sender: TObject);
var R: TRect;
begin
Printer.BeginDoc;
R := Bounds(0, 0, Printer.PageWidth, Printer.PageHeight);
Printer.Canvas.StretchDraw(R, BM);
Printer.EndDoc;
end;
Das klappt auch, allerdings nur einmal, beim zweiten BtnClick erscheint
nur eine leere Seite.
Hingegen:
procedure TForm1.BtnPrintClick(Sender: TObject);
var R: TRect;
begin
Printer.BeginDoc;
Printer.NewPage;
R := Bounds(0, 0, Printer.PageWidth, Printer.PageHeight);
Printer.Canvas.StretchDraw(R, BM);
Printer.EndDoc;
end;
druckt die Bitmap auch beim wiederholten Click, allerdings wie zu
erwarten, nach einer ersten leeren Seite.
Weiß jemand Rat?
Alfred.
ich habe eine Bitmap, die ich mit folgendem drucke:
procedure TForm1.BtnPrintClick(Sender: TObject);
var R: TRect;
begin
Printer.BeginDoc;
R := Bounds(0, 0, Printer.PageWidth, Printer.PageHeight);
Printer.Canvas.StretchDraw(R, BM);
Printer.EndDoc;
end;
Das klappt auch, allerdings nur einmal, beim zweiten BtnClick erscheint
nur eine leere Seite.
Hingegen:
procedure TForm1.BtnPrintClick(Sender: TObject);
var R: TRect;
begin
Printer.BeginDoc;
Printer.NewPage;
R := Bounds(0, 0, Printer.PageWidth, Printer.PageHeight);
Printer.Canvas.StretchDraw(R, BM);
Printer.EndDoc;
end;
druckt die Bitmap auch beim wiederholten Click, allerdings wie zu
erwarten, nach einer ersten leeren Seite.
Weiß jemand Rat?
Alfred.