hallo!
mein programm zeigt eine dynamisch erstellte grafik an. ich zeichne dazu die linien auf den canvas der form. ist meine folgerung falsch, wenn ich glaubte einfach diesen canvas auf den canvas des druckers übertragen zu können?
with Printer do begin
Orientation := poLandscape;
BeginDoc;
Canvas.CopyMode := cmSrcCopy;
Canvas.CopyRect(rDest,frmPaint.Canvas,rSource);
EndDoc;
end;
was ist hier falsch? der drucker lässt einfach ein weißes blatt heraus. wenn ich zb. mit canvas.textOut etwas aufn canvas schreibe, dann wird das ordnungsgemäß gedruckt.
vielen dank
lukas.ruetz
mein programm zeigt eine dynamisch erstellte grafik an. ich zeichne dazu die linien auf den canvas der form. ist meine folgerung falsch, wenn ich glaubte einfach diesen canvas auf den canvas des druckers übertragen zu können?
with Printer do begin
Orientation := poLandscape;
BeginDoc;
Canvas.CopyMode := cmSrcCopy;
Canvas.CopyRect(rDest,frmPaint.Canvas,rSource);
EndDoc;
end;
was ist hier falsch? der drucker lässt einfach ein weißes blatt heraus. wenn ich zb. mit canvas.textOut etwas aufn canvas schreibe, dann wird das ordnungsgemäß gedruckt.
vielen dank
lukas.ruetz