
15.05.2012, 17:56
|
 |
Гуру
|
|
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
|
|
С битмапом работают точно так-же как и с принтером в вашем примере:
Вот простенький пример:
Код:
Var
Bmp: TBitmap;
begin
Bmp := TBitmap.Create;
Bmp.Width := Printer.PageWidth;
Bmp.Height := Printer.PageHeight;
Bmp.Canvas.Pen.Color := clBlack;
Bmp.Canvas.Pen.Width := 4;
Bmp.Canvas.Ellipse(50,50,200,200);
Bmp.Canvas.Font.Name := 'Times New Roman';
Bmp.Canvas.Font.Size := 24;
Bmp.Canvas.TextOut(500,500,'Привет!');
Printer.BeginDoc;
Printer.Canvas.Draw(0, 0, Bmp);
Printer.EndDoc;
Bmp.Free;
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|