Lazarus печать под WindowsXP

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

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

Сообщение Джентельмен » 13.04.2006 09:31:52

Доброе утро Уважаемые кодеры!
тут сложилась такая ситуация! вообщем мне необходимо программно что-либо отправить на принтер через драйвер (не просто скопировать в LPT порт!!!) а что и как делать незнаю! подскажите плиз! где искать что читать! куда копать!
Джентельмен
постоялец
 
Сообщения: 162
Зарегистрирован: 16.10.2005 10:47:26
Откуда: Украина Донбасс Краматорск

Сообщение Иван Шихалев » 13.04.2006 10:31:46

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

Забыл про Лазарь... Там, возможно, есть какой-то компонент, который предоставить соответствующий Canvas.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение tria » 13.04.2006 12:55:51

Смотрел помощь по FP на эту тему. Там есть модуль Printer, как я понимаю - аналог Дельфовского. Пробовал подключать - присутствует, но работать я с ним не пробовал.
Поэкспериментируй и напиши результат, мне самому интересно.
tria
постоялец
 
Сообщения: 401
Зарегистрирован: 03.04.2006 11:24:10

Сообщение SergKam » 14.04.2006 19:45:31

в лазаре компонент есть printer4lazarus тоже еще не пользовался но добавляет окна настроек печати.
должно быт как в делфях. получаеш канвас принтера и на нем рисуеш
SergKam
постоялец
 
Сообщения: 251
Зарегистрирован: 16.11.2005 21:31:11
Откуда: Украина,Харьков

Сообщение Guest » 15.04.2006 19:11:44

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

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


Вернуться в Lazarus

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

Сейчас этот форум просматривают: S_Gur и гости: 34

Рейтинг@Mail.ru