В течение нескольких дней я боролся с печатью XPS в файл без диалогового окна.
Я прочитал сообщения по этому вопросу в CodeGuru и Feng Yuan (MSDN), а также многие темы для обсуждения здесь, и я все еще потерян.
В частности, мой сценарий состоит в том, что у меня есть сторонний API, который я должен использовать, и он печатает на принтере по умолчанию (скажем, Microsoft XPS Document Writer). Я хочу иметь возможность "применить" имя файла перед процедурой печати и, конечно, не иметь диалогового окна.
Я пытался работать с примерами WinDDK - XPSDRV и LOCALMON, но не смог понять, как именно манипулировать кодом для достижения моих целей. (или даже полностью понимаю, нужен ли мне новый драйвер принтера или новый тип порта)