Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Печать рисунка(изображения) в делфи (http://forum.oszone.net/showthread.php?t=30031)

JCooper 20-01-2004 20:26 206819

Юзаем GDI и на Canvas'е строим график, затем его надо распечатать. Как это сделать не соображу. Подкиньте плиз инфы, так в общем как надо а я соображу.
Заранее спасибо!

Prisoner 21-01-2004 10:25 206820

"На самом деле печати нет." (с)  Агент Элронд Смит.
Копаем в сторону метода TCanvas StretchDraw и примерно такого кода
Код:

myPrinter.BeginDoc();
myPrinter.Canvas.StretchDraw(rc,myPicture);
myPrinter.EndDoc();

Из справочки по StretchDraw можно будет понять, что есть rc, а что myPicture...

[s]Исправлено: Prisoner, 10:35 21-01-2004[/s]


[s]Исправлено: Prisoner, 10:44 21-01-2004[/s]

JCooper 21-01-2004 10:32 206821

Prisoner спасибо, вот с утра глянул а разбираться буду под вечер, так что еще напишу как результат.

Prisoner 21-01-2004 10:39 206822

На здоровье... только забыл указать, что myPrinter: TPrinter. Дабы не копаться. Грехи мои тяжкие, три раза первый пост правил, все время левые синтаксисы в голову лезут :cranky:


Время: 06:22.

Время: 06:22.
© OSzone.net 2001-