Создайте XPS DC в C # с заданным именем файла для доставки в функцию печати - PullRequest
1 голос
/ 02 марта 2011

Я создаю приложение на C #, которое использует DLL для печати. Функция печати получает контекст устройства принтера (или 0 по умолчанию). Если Microsoft XPS Document Writer является принтером по умолчанию, запустите функцию печати с 0 приводит к появлению всплывающего окна, в котором пользователю предлагается ввести путь и имя файла.

Я хочу указать имя файла самостоятельно (без всплывающего окна).

Я путешествовал по сети и получил некоторую информацию о печати XPS без вмешательства пользователя (сообщения в блоге fyuan), но большая часть этой проблемы касалась добавления нового принтера или использования WPF.

Я ищу информацию о том, как создать контроллер домена, который работает с «Microsoft XPS Document Writer» но также иметь DOCINFO (lpszOutput) с уже заданным именем файла.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 11 марта 2011

Вы удалите фильтры в xml конвейера, а также связанные DLL в файле inf.Но все же, как и я, я думаю, вы столкнетесь с проблемой печати холста (графика).Мне не удалось преобразовать / преобразовать этот холст в глифы, чтобы получить его содержимое.

Если у вас возникли дополнительные проблемы, сообщите мне

С уважением

...