![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TCanvas для принтера
Canvas © (2005-11-10 21:09:00)Вопрос как можно зделать предварительный просмотр печати,
тоесть перед печатью вывести то же что и на принтер только
на другой канвас с возможностью масштабирования.
На принтер выводится все в мм, (преобразовываю мм в пикселы
процедурой X := Round(mmX / 25.4 * PRNLX - PRNPX) для Y тоже самое)
(странно както она переводит (задаешь 5 мм получаешь 22 пиксела, задаешь
10 получаешь 93 задаешь 20 полуаешь 234, какбуто бы
пикселы(или мм) неодинакового размера) но на бумагу выводит (принтер) вроде
бы все верно. Собственно как бы взять у принтера канвас нарисовать на нем
и подсунуть етот канвас "кому" нибудь чтобы тот отрисовал на экране
смасштобировать впринципе смогу.
Prohodil Mimo (2005-11-13 00:58:00) [1]используй PrintPreview с этого сайта и не парься http://www.delphiarea.com
Странно, что бесплатно.
TUser (2005-11-12 05:19:00) [2]TCanvas.CopyRect
DrPass (2005-11-12 02:57:00) [3]Не то, чтобы не занимался - проще и умнее использовать генераторы отчетов
Canvas (2005-11-12 02:50:00) [4]Неужели никто этим не занимался????
Leonid Troyanovsky (2005-11-11 09:13:00) [5]
> Canvas (10.11.05 21:09)
> Вопрос как можно зделать предварительный просмотр печати,
> тоесть перед печатью вывести то же что и на принтер только
> на другой канвас с возможностью масштабирования.
By Peter Below
http://groups.google.com/group/borland.public.delphi.vcl.components.using/msg/b584d5e63dd13eb0
--
Regards, LVT.
Canvas (2005-11-11 03:18:00) [6]Удалено модератором
Примечание: Создание пустых сообщений