使用 WIA 设置页面尺寸(带扫描仪)
我正在使用 WIA 通过 C# 从扫描仪获取图像。我可以扫描纸张,但无法正确设置页面尺寸,它始终默认为 A4,有时我需要使用 Letter 或 Legal。
我尝试使用 WIA_DPS_PAGE_SIZE 属性,但是当我尝试设置一个值时,我总是收到错误,该值超出了间隔(尝试了很多可能的值)。
我不希望能够使用 WIA_DPS_PAGE_SIZE = WIA_PAGE_AUTO (用于自动页面大小),但我在网络上找不到与此相关的任何内容。
有谁知道解决方案吗?谢谢!
I'm using WIA to acquire images from a scanner with C#. I can scan the papers, but I can't set up the page size correctly, it always defaults to A4 and I need to use Letter or Legal sometimes.
I tried with the WIA_DPS_PAGE_SIZE property, but when I try to set a value, I always get an error, that the value is out of the interval (tried a lot of possible values).
I wan't to be able to use WIA_DPS_PAGE_SIZE = WIA_PAGE_AUTO (for automatic page size), but I can't find anything on the web related to this.
Does anyone know a solution? thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道这可能为时已晚,无法真正帮助您,但它可能会为将来的参考提供方便。要更改扫描项目属性,请使用以下代码:
这意味着扫描文档的尺寸为 A4,尺寸为 619 x 876。
I know this is probably too late to actually help you with that, but it may become handy for future reference. To change scanned items properties use such code:
This means that scanned document will be size A4 with dimensions 619 x 876.