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")