Главная страница
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.154 c
1-1131698101
kukuikar
2005-11-11 11:35
2005.12.11
Непонятный вес линии слоя (AutoCAD + Delphi)


14-1132552735
Ega23
2005-11-21 08:58
2005.12.11
С днем рождения! 19 ноября


2-1132835209
fast2
2005-11-24 15:26
2005.12.11
Как узнать дату создания файла?


14-1132600503
Eraser
2005-11-21 22:15
2005.12.11
Лазерный диск по-английски


3-1130163991
Haza
2005-10-24 18:26
2005.12.11
dxDBGrid и adgoLoadAllData