打印生成的XpsDocument对象而不将其保存到磁盘

时间:2013-08-22 04:04:16

标签: c# wpf printing xps

我正在尝试使用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

0 个答案:

没有答案