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