我正在尝试使用WPF打印一些生成的XPS文档。 到目前为止,我得到了这段代码:
XpsDocumentWriter dw = PrintQueue.CreateXpsDocumentWriter(printDialog.PrintQueue);
dw.Write(xpsDocument.GetFixedDocumentSequence());
但它在运行时失败,声称所提供的文档的URI设置为null。这是显而易见的,因为我在运行时生成它并且它存在于内存中。 有没有办法将此文档转换为Visual或以某种方式打印它?
编辑:以下是从磁盘打印某些XPS文件的步骤:http://msdn.microsoft.com/en-us/library/aa969772.aspx