Дело в том, что мне не нужно просто сохранить канву принтера в изображение. Пробовал разные варианты, пока не получается-сохраняет пустое изображение.
Как вариант-печатать сразу в файл, но это не красиво для решения моей задачи. Нужно что-то наподобие этого... объясните, в чем ошибка...
Код:
Bitmap: TBitmap;
Source,
Dest: TRect;
acanvas:Tcanvas;
begin
Bitmap := TBitmap.Create;
try
printer.BeginDoc;
printer.Canvas.TextOut(5,5,'aaaaa');
acanvas:=printer.Canvas;
Dest:= Rect(0, 0, 200, 200);
Source:= Rect(0, 0, 200, 200);
Bitmap.Canvas.CopyRect(Dest, acanvas, Source);
Bitmap.SaveToFile('C:\1.bmp');
printer.Abort;
finally Bitmap.Free;
end; // try
MAD: теги. последнее предупреждение.