微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Win32_PrintJob获取总页数

Win32_PrintJob WMI类有很多属性。 (请参阅MSDN上的Win32_PrintJob )

我有一个小型的.NET应用程序,可以打印作业并显示作业的信息。

TotalPages propery给出了发送的页面数量。 但是这个数字没有考虑到用户请求的拷贝数量。 所以,如果用户想打印两页文档的5份副本, TotalPages的值将是2,而不是10。

如何获得打印作业的副本数量,或者获取要打印的页面总数(副本数量乘以作业中的页面数量)?

如何在ListView控件中显示animation图像

MSBuild“sgen.exe”丢失

Visual Basic捕获cmd的输出

.netdebugging打印输出中的“无符号加载”是什么意思?

问题与WPF C#应用程序产生两个主要的Windows

谢谢

API来创build一个新的调制解调器

如何合并两个列表的值

我怎样才能让Windows打印文件

如何调用在C#中的Windows屏幕保护程序?

C#/。NET:从回收站中的文件中检索内容/文件属性

我有与Win32_PrintJob相同的问题(TotalPages / PagesPrinted不考虑份数)。 我把WMI和Win api结合起来解决了这个问题。

可以从作为JOB_INFO_2结构的一部分的DEVMODE结构(dmcopies)中检索副本数量

所以你调用Level = 2的GetJob,你将得到JOB_INFO_2实例。 从那里,这是一块蛋糕,只是一点点marshaling :)。

希望这可以帮助。

干杯,

卢卡斯

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐