Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как напечатать из Paintbox? [D7, WinXP]


ChaoX ©   (2007-07-03 12:22:00) 

Действительно, как?
Я так понял, нужно вывести в Printer.Canvas, но метод Draw не канает - нужен TGraphic, а его у меня нет!
Что посоветуете?


Gydvin   (2007-07-03 13:24:00) [1]

чем [2] не устраивает?


> StretchDraw


var
bitmap:tbitmap;
begin

bitmap:=tbitmap.create;
bitmap.width:=20;
bitmap.height:=20;
bitmap.canvas.restangle(0,0,10,10);
canvas.StretchDraw(rect(0,0,20,20),bitmap);
bitmap.free;
end;


ChaoX   (2007-07-03 12:56:00) [2]

Извиините, ошибся.
Не Draw, а StretchDraw


Сергей М.   (2007-07-03 12:30:00) [3]


> метод Draw не канает


Зато "канает" CopyRect()


ЮЮ   (2007-07-03 12:27:00) [4]

То что рисуешь на канве  Paintbox-а с таким же успехом можно гприсовать и на любой другой канве


Наверх

Титульная страница Поиск, карта сайта Написать письмо