Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

TCanvas для принтера   Найти похожие ветки 

 
Canvas   (2005-11-10 21:09) [0]

Вопрос как можно зделать предварительный просмотр печати,
тоесть перед печатью вывести то же что и на принтер только
на другой канвас с возможностью масштабирования.
На принтер выводится все в мм, (преобразовываю мм в пикселы
процедурой  X := Round(mmX / 25.4 * PRNLX - PRNPX) для Y тоже самое)
(странно както она переводит (задаешь 5 мм получаешь 22 пиксела, задаешь
10 получаешь 93 задаешь 20 полуаешь 234, какбуто бы
пикселы(или мм) неодинакового размера) но на бумагу выводит (принтер) вроде
бы все верно. Собственно как бы взять у принтера канвас нарисовать на нем
и подсунуть етот канвас "кому" нибудь чтобы тот отрисовал на экране
смасштобировать впринципе смогу.


 
Canvas   (2005-11-11 03:18) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
Leonid Troyanovsky ©   (2005-11-11 09:13) [2]


> 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-12 02:50) [3]

Неужели никто этим не занимался????


 
DrPass ©   (2005-11-12 02:57) [4]

Не то, чтобы не занимался - проще и умнее использовать генераторы отчетов


 
TUser ©   (2005-11-12 05:19) [5]

TCanvas.CopyRect


 
Prohodil Mimo ©   (2005-11-13 00:58) [6]

используй PrintPreview с этого сайта и не парься http://www.delphiarea.com
Странно, что бесплатно.



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

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.058 c
4-1128578223
Stanislav
2005-10-06 09:57
2005.12.11
Как узнать имя компьютера?


14-1132652595
SerJaNT
2005-11-22 12:43
2005.12.11
Client and Server


2-1132854657
Petr
2005-11-24 20:50
2005.12.11
Помогите с dll разобраться!


2-1132935900
crazycrazymax
2005-11-25 19:25
2005.12.11
В консоли кириллица выводится криво, как это лечить?


3-1129925027
Sigetta
2005-10-22 00:03
2005.12.11
Курсоры и ADO