我read Windows 8
中的 XPS 打印机
生成 OpenXPS
(.oxps) 文件,而它在早期 Windows 版本中的对应项生成 XPS
(.xps) 文件。因此在 Windows 8
下打印 XPS
文件意味着兼容性问题。很公平。但是,CreateXpsDocumentWriter 是什么类型的文件?方法创建?
是否使用 XPS 打印机?如果是,您如何检测打印机的 XPS/OXPS 设置?或者是否可以通过 API 选择 XPS/OXPS?
最佳答案
如果扩展名是 oxps,则很可能您使用的是 openxps。尝试将其重命名为 .zip。如果是 openXPS,您将能够查看包含的部分。
根据XpsDocument class description中的备注,您将获得 XPS,而不是 OpenXPS (“有关 XPS 的更多信息,请参阅可在 http://go.microsoft.com/fwlink/?LinkID=65761 下载的 XML 纸张规范 (XPS)。”)
关于c# - CreateXpsDocumentWriter 是否创建 XPS 或 OXPS 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21894747/