CreateXpsDocumentWriter是否创建XPS或OXPS文档?

时间:2014-02-19 23:19:20

标签: c# xps xps-generation

read XPS printer Windows 8生成OpenXPS(。oxps)文件,而早期Windows版本中的XPS生成XPS(。xps)文件。因此,在Windows 8下打印{{1}}文件意味着兼容性问题。很公平。但是,CreateXpsDocumentWriter方法创建了什么类型的文件?

是否使用XPS打印机?如果是,您如何检测打印机具有哪种XPS / OXPS设置?或者是否可以通过API选择XPS / OXPS?

1 个答案:

答案 0 :(得分:-1)

如果扩展名是oxps,很可能是你有一个openxps。尝试将其重命名为.zip。如果是openXPS,您将能够查看所包含的部分。

根据XpsDocument class description中的评论,您将获得XPS,而不是OpenXPS ("有关XPS的更多信息,请参阅http://go.microsoft.com/fwlink/?LinkID=65761下载的XML论文规范(XPS)。")