Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Виртуальный принтер / 10 сообщений из 10, страница 1 из 1
29.04.2003, 10:38
    #32150685
epidemic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
Кто-нибудь делал для C++Biulder (Delphi) что-то вроде виртуального принтера? То есть нечто вроде некоторого объекта, подобного TPrinter и имеющего свой Canvas и пр. свойства и методы, реализованные для TPrinter, за исключением того, что результат "печати" на таком принтере - это открывшееся окно предосмотра печати с возможностью масшабирования и печати на реальном зарегистрированном в системе принтере и т.п....
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
05.08.2007, 15:13
    #34706184
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
Меня тоже этот вопрос волнует.

Только мне хочется узнать технологию. В каком направлении нужно двигаться?
...
Рейтинг: 0 / 0
06.08.2007, 03:29
    #34706648
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
AloneAli wrote:

> Только мне хочется узнать технологию. В каком направлении нужно двигаться?
виртуальный принтер входит в состав MS-Office. Вроде бы, называется MS
Office Image Writer. Есть какой-то халявный, сохраняющий в пдф. А двигаться
надо в направлении написания дров, например.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
06.08.2007, 10:13
    #34706914
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
ErV
виртуальный принтер входит в состав MS-Office. Вроде бы, называется MS
Office Image Writer. Есть какой-то халявный, сохраняющий в пдф.

Про них-то я знаю. Меня не интересуют проги. Мне интересен процесс написания.

ErV
А двигаться надо в направлении написания дров, например.
В направлении написании драйверов? В направлении принтерной архитектуры?

А API какое? Какой раздел?
...
Рейтинг: 0 / 0
06.08.2007, 11:20
    #34707132
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
AloneAli wrote:

> В направлении написании драйверов? В направлении принтерной архитектуры?
>
> А API какое? Какой раздел?
1) У меня сейчас поставлен линух, и нет документации по ВинАПИ под рукой.
Вряд ли чем смогу помочь.
2) В DDK должны быть примеры и докуементация. Я когда-то этим интересовался,
но посмотрел и плюнул.
3) В WinAPI был ряд функций для работы с принтерами (enum, принтеров, что
ли, и прчоие), там могут быть линки на нужную вам информацию.
4) Можно раскурочить пакет MS Office Image Writer, и посмотреть, какие он
функции использует. И от них и отталкиваться.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
06.08.2007, 11:54
    #34707268
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
ErV wrote:

>> А API какое? Какой раздел?
Ну и плюс. Халявный виртуальный принтер, вроде бы, создан на базе gv
(ghostview) и опенсорсового софта. Т.е. можно исходники посмотреть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
07.08.2007, 01:24
    #34709194
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
epidemicКто-нибудь делал для C++Biulder (Delphi) что-то вроде виртуального принтера? То есть нечто вроде некоторого объекта, подобного TPrinter и имеющего свой Canvas и пр. свойства и методы,
Я делал. Именно так - объект, подобный TPrinter, имеющий свой Canvas (от TBitmap-а) итп.
...
Рейтинг: 0 / 0
07.08.2007, 09:55
    #34709515
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
Более или менее разобрался, благодаря книге Фен Юаня "Программирование графики для Windows".

Только один вопрос остался: как добавить принтер, чтобы он был виден в Пуск->Панель управления->Принтеры?
...
Рейтинг: 0 / 0
07.08.2007, 15:35
    #34711194
AloneAli
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
Что, никто не знает?

Пробую через AddPrinter(), но не получается.
...
Рейтинг: 0 / 0
08.08.2007, 16:54
    #34714631
nedba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Виртуальный принтер
авторФен Юаня "Программирование графики для Windows".
Фен Юань (что то типа Иван Рублев - на наш лад) - мало того что кнга устарела - так еще описывает наполовину недокументированые приемы, которые из вин2000 в винXP не все переносятся. Данные в эту книгу получены путем реверса модулей - из-за чего некоторые моменты расходятся с мсдн.
Лучше всетаки читать исходники готовых проектов, к примеру http://sourceforge.net/projects/imageprinter/

Поиск в помощь:
http://sourceforge.net/search/?type_of_search=soft&words=printer
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Виртуальный принтер / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]