我需要将扫描程序集成到C#应用程序中。我已经在使用WIA的应用程序中集成了扫描仪,但我想使用进度条显示扫描的状态。任何人都可以帮助我,我该如何在我的C#窗口应用程序中执行此操作。在通过WIA扫描图像时使用进度条C#
回答
使用:dialog.ShowTransfer,你将能够获得当前扫描
scannedImage = dialog.ShowTransfer(item,
FormatID.wiaFormatTIFF, true) as ImageFile;
存在的百分比对话是另一种选择,你可以用一个BackgroundWorker来监视WIA扫描proccess。 检查此示例:from Code Project
您的代码可以帮助我很多谢谢你那么,我需要一些帮助,在这里有一个代码中的“项目”,你可以提到什么是这里的项目 –
项目指的是您在激活选择设备对话框时选择的扫描设备。检查我的代码:scanner = dialog.ShowSelectDevice( WiaDeviceType.ScannerDeviceType,true,true); Item item = scanner.Items [1]; Item item = scanner.Items [1]; – fatalica
谢谢fatalica,我明白了,它工作正常,但有一个小问题scanImage = dialog.ShowTransfer(item, FormatID.wiaFormatTIFF,true)as ImageFile;如果我使用上面的代码,它将扫描两次,它只扫描图像的一部分。 –
- 1. 使用WIA获取图像/扫描
- 2. C#WIA图像扫描失败,HRESULT:0x80070050
- 3. WIA平板扫描
- 4. 使用zxing条码扫描仪获取条码扫描图像?
- 5. 进度条类似条码扫描仪照片拍摄图像
- 6. 使用WIA扫描多个文档
- 7. 使用WIA或TWAIN扫描页面
- 8. 使用zbar扫描条形码图像?
- 9. WIA 2.0双面扫描
- 10. WIA silverlight扫描仪集成
- 11. Multipage WIA扫描(docfeeder)扫描1页并阻止扫描器
- 12. 在vC++中通过WIA扫描页面出错
- 13. 用C扫描图像#
- 14. 在Vista上使用C#/ WIA 2.0版扫描
- 15. 如何在扫描后显示/保存多个(ADF)WIA图像
- 16. 条码图像扫描仪
- 17. 扫描图像(条形码)
- 18. 如何通过斑马线扫描意向请扫描图像?
- 19. 通过浏览器扫描图像
- 20. 如何使用WIA获取使用NETWORK打印机扫描的图像
- 21. c#通过rdp扫描api
- 22. WIA扫描WPF应用程序
- 23. 使用Twain.Dll扫描图像
- 24. 隐藏扫描仪进度条窗口
- 25. WIA扫描时跳过设备选择对话框
- 26. 在条形码扫描仪扫描时用java打印条码
- 27. 需要信息TWAIN和WIA驱动程序扫描C#中的图像?
- 28. 使用Python进行条形码扫描
- 29. 使用异步扫描进行扫描
- 30. 扫描器读取条码通过摄像头在Android
https://msdn.microsoft.com/en-us/library/windows/desktop/ms630786%28v=vs.85%29.aspx –