Вниз
Скачать: CL | DM;

Проблема с работой с канвой объекта TPrinter   Найти похожие ветки 

← →
Vasian ©   (2005-07-27 05:07) [0]

Кто сталкивался, подскажите плиз!
моя прога набирает в канву принтера определенную информацию - различный текст, таблицы, графику- размером это все пол-листа. Надо напечатать этот фрагмент в двух экзумплярах на одном листе (формат А4). Хотел скопировать уже набранный фрагмент на вторую половину листа способом
Printer.canvas.copyrect(rect_dest,Printer.canvas,rect_source),
но после запуска на печать вторая половина листа остается пустая. Может что неправильно делаю? Или как проще, а может лучше сделать это? Заранее спасибо.


← →
Asian   (2005-07-27 08:56) [1]

Доброе утро...
Я бы делал немножко не так.
Использовал бы какой-то буфферный холст, а при выводе именно на печать делал бы чтото вроде Printer.Canvas.Assign(буфферный холст).

При таком подходе можно одну и ту же информацию выводить как на экран так и на принтер сколько угодно раз...


← →
Vasian ©   (2005-07-27 10:40) [2]

Большое спасибо за подсказку. Что-то даже и не подумал об этом. Буду пробовать.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
1-1122188478
tttyu
2005-07-24 11:01
2005.08.14
как получить текущую позицию ScrollBar а в Richedit?


3-1120456744
Xmen
2005-07-04 09:59
2005.08.14
master-detail


1-1121526080
lilo
2005-07-16 19:01
2005.08.14
TEdtit and ES_PASSWORD


3-1120470799
-=snoop=-
2005-07-04 13:53
2005.08.14
работа с DataSource1.DataSet.Delete


9-1114019137
Green_Templar
2005-04-20 21:45
2005.08.14
TDxInput в ДэлфиХ




   Наверх