remedius Опубликовано 23 марта, 2006 Жалоба Поделиться Опубликовано 23 марта, 2006 Привет! В ДДК сказано, что GDI преобразует данные в формат EMF, после чего посылает их через спулер, тот в свою очередь опять в GDI, которые потом и рендерит их на surface. Не совсем понятно для чего это надо. Если я к примеру пишу драйвер виртуального принтера, которые печатает данные в растр, то для чего нужна такая цепочка? Нельзя ли сразу через GRE рендерить на surface и потом уже послать соответсвенно на спулер, не преобразовывая предварительно в EMF и не прогоняя через спулер до рендеринга? Как я поняла в DDK написано (вроде), что так можно зделать:"Print jobs are created by applications through calls to Microsoft® Win32® GDI functions. These function calls can be spooled as EMF data type records for later playback by the EMF print processor, or they can immediately render a printable image for each document page. ". Тогда не понятно как? Ведь если юзать Универсальный драйвер, то где это прописывается или как это реадизовать можно? Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
remedius Опубликовано 24 марта, 2006 Автор Жалоба Поделиться Опубликовано 24 марта, 2006 Тема закрыта. В книге Петцольда (Программирование Windows API все более корректно описано Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти