В своей записи в блоге Печать документов в Microsoft XPS Document Writer без взаимодействия с пользователем Фэн Юань говорит
Если вы печатаете из собственных приложений, легко указать MXDW в качестве драйвера принтера и указать имя файла для документа XPS, который будет сохранен в
Может ли кто-нибудь объяснить, как это сделать, и предоставить образец кода?
Основная проблема, с которой я столкнулся, - это подавление диалогового окна «Сохранить как», которое появляется в Microsoft XPS Document Writer. Мне не нравится прибегать к взлому пользовательского интерфейса, как это делает Юань в своем посте.
В настоящее время мое приложение делает вызовы рисования GDI в контексте устройства того принтера, который пользователь хочет использовать. Я могу делать эти вызовы в XPS Document Writer в порядке, но когда приходит время завершить печать, XPS Writer выдает диалоговое окно «Сохранить как».