CreateXpsDocumentWriter создает документ XPS или OXPS?

Я читал, что XPS printer в Windows 8 производит OpenXPS (.oxps), тогда как его аналог в более ранних версиях Windows производит XPS (.xps) файлы. Итак, печать XPS файлы под Windows 8 подразумевает проблему совместимости. Справедливо. Но какой тип файла создает метод CreateXpsDocumentWriter?

Использует ли он принтер XPS? Если да, как вы можете определить, какие настройки XPS/OXPS установлены на принтере? Или можно выбрать XPS/OXPS через API?

1 ответ

Если расширение является oxps, скорее всего, вы получили openxps. попробуйте переименовать его в.zip. Если это openXPS, вы сможете просмотреть содержащиеся части.

В соответствии с замечаниями в описании класса XpsDocument вы получите XPS, а не OpenXPS ("Для получения дополнительной информации о XPS см. Спецификацию XML Paper (XPS), доступную для загрузки по адресу http://go.microsoft.com/fwlink/?LinkID=65761")

Другие вопросы по тегам