Lazarus печать под WindowsXP

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

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

Ответить
Джентельмен
постоялец
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск
Контактная информация:

Сообщение Джентельмен »

Доброе утро Уважаемые кодеры!
тут сложилась такая ситуация! вообщем мне необходимо программно что-либо отправить на принтер через драйвер (не просто скопировать в LPT порт!!!) а что и как делать незнаю! подскажите плиз! где искать что читать! куда копать!
Аватара пользователя
Иван Шихалев
энтузиаст
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург
Контактная информация:

Сообщение Иван Шихалев »

Общий принцип такой — получаем контекст устройства (DC) и рисуем на нем как хотим (выводим текст, метафайлы etc). Копать в сторону MSDN по ключевым словам Device Context.

Забыл про Лазарь... Там, возможно, есть какой-то компонент, который предоставить соответствующий Canvas.
tria
постоялец
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10
Контактная информация:

Сообщение tria »

Смотрел помощь по FP на эту тему. Там есть модуль Printer, как я понимаю - аналог Дельфовского. Пробовал подключать - присутствует, но работать я с ним не пробовал.
Поэкспериментируй и напиши результат, мне самому интересно.
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Сообщение SergKam »

в лазаре компонент есть printer4lazarus тоже еще не пользовался но добавляет окна настроек печати.
должно быт как в делфях. получаеш канвас принтера и на нем рисуеш
Guest

Сообщение Guest »

SergKam писал(а): в лазаре компонент есть printer4lazarus тоже еще не пользовался но добавляет окна настроек печати.

а примерчик нарисовать можеш???
Ответить