Вопрос

У меня есть файлы, которым мне нужно водить драйвер печати и сохранить, а затем в качестве файлов. Можете ли я проконвертировать оперативно использовать структуру Devmode для привода этих файлов без открытия приложения, в котором он был создан? Также я могу ли я изменить значения структуры Devmode, чтобы изменить на другие типы файлов программно и продолжать управлять их и сохранять их к файлам?

Это было полезно?

Решение

Когда вы говорите: «У вас есть файлы, которые вы хотите водить через драйвер печати», - предполагаю, что вы имеете в виду, что эти файлы являются входными (документами) файлами, такие как документ Word, текстовый файл, файл .jpg и т. Д. Если так, то я думаю, ваша идея не будет хорошо. Devmode - это структура драйвера, используемая драйвером печати для связи с приложением. Он имеет настройки, которые необходимы для печати работы. Тем не менее, приложение создает задание печати, фактически преобразовав его содержимое в формат GDI, который затем передается на драйвер печати, который преобразует его в формат принтера. Итак, например: слово DOC прочитано приложением Word, его содержимое преобразовано в вызовы GDI API и отправляются в GDI, которые затем отправляют его на драйвер, который преобразует его на язык принтера (скажем, PCL или PS).

Если вы можете дать более подробную информацию о том, почему вы хотите сделать это, я могу помочь вам

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top