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

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

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

Ответить
RED_DRAGON
новенький
Сообщения: 13
Зарегистрирован: 09.01.2009 12:53:16

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

Сообщение RED_DRAGON »

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

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

Сообщение voltron »

printer4lazarus входит в комплект самого Лазаруса. Посмотрите в каталоге <LazarusDir>\components\printers
RED_DRAGON
новенький
Сообщения: 13
Зарегистрирован: 09.01.2009 12:53:16

Сообщение RED_DRAGON »

спасибо за ориентировку... а такой вопросик: когда и где XDPI и YDPI принимат реальные значения?
Ответить