gpt4 book ai didi

c# - 从 WPF 打印太慢

转载 作者:太空狗 更新时间:2023-10-29 21:51:48 32 4
gpt4 key购买 nike

我有一个 WPF 应用程序,我需要从中打印。我之前发布了一个关于无需显示确认窗口即可打印的问题,并得到了一个很好的答案,我已经像下面这样实现了

var pq = LocalPrintServer.GetDefaultPrintQueue();
var writer = PrintQueue.CreateXpsDocumentWriter(pq);
var paginator = newPass.docMain.Document.DocumentPaginator;
writer.Write(paginator);

此代码运行良好且简单 - 它基本上只是获取本地打印机请求并发送 XPS 文档。但是,打印速度相对较慢。我试图缩小可能性,看起来最大的速度差异是在 WinXP 和 Win7 机器之间。在 XP 上它很慢,但可以接受,大约需要 2-3 秒来打印,而在 Win7 上它可以超过 10 秒,15 秒并不少见。这段代码在速度上会有如此大的差异是有原因的吗?另外,我注意到这里有几个关于 WPF 打印速度的问题 - 为什么 WPF 打印通常很慢?

最佳答案

关于c# - 从 WPF 打印太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045527/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com