c# - 打印多张图像

标签 c# .net printing

我需要打印大量图片。

如果我使用类似的东西:

printDocument.PrintPage += OnPrintPage;
printDocument.Print();

我在打印机队列中的打印任务大小超过 1 GB!

谁能建议我如何一张一张地打印图像。也许有像 PrintJobIsFinished 这样的事件可用?

最佳答案

看起来您可以使用 PrintQueue 类的 NumberOfJobs 属性来确定队列中是否有任何作业。您需要轮询打印机,直到 NumberOfJobs 降至 0,然后开始下一个打印作业。

关于c# - 打印多张图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990361/

相关文章:

c# - 使用 Razor 在 asp.net 中同一索引的不同部分 View 之间共享数据

c# - 正则表达式解析问题

c# - 空 setter 与属性中没有 setter

c# - 用C#在两个进程之间进行通信的最简单方法是什么?

linux - 获取/dev/usb/lp*设备信息

asp.net-mvc - 圆形图像和背景颜色打印失败

c# - 替换 C# 中的字符“

c# - 自定义 HTTP 错误页面

.net - 在 .NET 中为 .config 文件使用环境变量

css - 将 div 的内容放在一起以便在 IE8 中打印