(?) рисование на канве принтера

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

(?) рисование на канве принтера

Сообщение RED_DRAGON » 17.02.2009 10:39:14

ОС WinXP, Lazarus 0.9.26, fpc2.2.2.
Вывожу свои рипорты на принтер (графики, текст). Есть необходимость определять разрешающие способности принтера. Свойства XDPI, YDPI читаются всегда в 1 :(. Хотя во многих примерах народ пользует именно XDPI и YDPI...
В инете мелькает инфа о пакете print4lazarus - но так и не нашел где скачать. Есть так же cups4lazarus - это одно и тоже? Что у них с кроссплатформенностью?

Добавлено спустя 1 час 58 минут 18 секунд:
В Дельфи конечно такого косяка нет :)
Прога вываливается в исключение при любом выводе на канву, за исключением случаев, когда успешно выполнен диалог PrinterSetup. Что нужно сделать, чтобы ТПринтер взял все настройки принтера по умолчанию, если не выполнен ПринтерСетап?
RED_DRAGON
новенький
 
Сообщения: 13
Зарегистрирован: 09.01.2009 13:53:16

Re: (?) рисование на канве принтера

Сообщение voltron » 17.02.2009 17:04:01

printer4lazarus входит в комплект самого Лазаруса. Посмотрите в каталоге <LazarusDir>\components\printers
voltron
новенький
 
Сообщения: 64
Зарегистрирован: 06.07.2007 13:27:46
Откуда: Украина

Re: (?) рисование на канве принтера

Сообщение RED_DRAGON » 18.02.2009 10:40:03

спасибо за ориентировку... а такой вопросик: когда и где XDPI и YDPI принимат реальные значения?
RED_DRAGON
новенький
 
Сообщения: 13
Зарегистрирован: 09.01.2009 13:53:16


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

Рейтинг@Mail.ru