Dynamic Web TWAIN常见问题(五):编程问题-如何分别设置水平和垂直分辨率?

本文汇集了一些Dynamic Web TWAIN编程方面的常见问题,并且针对这些问题进行了回答,感兴趣的朋友快来了解一下吧~

Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件。你只需在TWAIN接口写几行代码,就可以用兼容TWAIN的扫描仪扫描文档或从数码相机/采集卡中获取图像。然后用户可以编辑图像并将图像保存为多种格式,用户可保存图像到远程数据库或者SharePoint。该TWAIN控件还支持上传和处理本地图像。

本文汇集了一些Dynamic Web TWAIN编程方面的常见问题,并且针对这些问题进行了回答,感兴趣的朋友快来了解一下吧~

Dynamic Web TWAIN正式版


问题1:如何在不显示设备选择对话框的情况下选择设备/strong>

答:代码如下:

DWObject.OpenSourceManager();.OpenSourceManager();for(i = 0, i<=DWObject.SourceCount - 1,i++){for(i = 0, i<=DWObject.SourceCount - 1,i++){    if (DWObject.GetSourceNameItems(i) == "Specified device name")if (DWObject.GetSourceNameItems(i) == "Specified device name")        DWObject.SelectSourceByIndex (i);DWObject.SelectSourceByIndex (i);}}//if can't find the specified source, it'll select default source//if can't find the specified source, it'll select default sourceDWObject.AcquireImage(); DWObject.AcquireImage(); 

问题2:在没有UI的情况下获取图像时如何禁用进度指示器对话框/strong>

答:代码如下:

DWObject.IfShowUI = false;.IfShowUI = false;DWObject.IfDisableSourceAfterAcquire = true;DWObject.IfDisableSourceAfterAcquire = true;DWObject.OpenSource();DWObject.OpenSource();DWObject.IfShowIndicator = false;DWObject.IfShowIndicator = false;DWObject.AcquireImage();DWObject.AcquireImage();

问题3:如何分别设置水平和垂直分辨率/strong>

答:代码如下:

DWObject.SelectSource();.SelectSource();DWObject.OpenSource();DWObject.OpenSource();//Set XRESOLUTION current value.//Set XRESOLUTION current value.DWObject.Capability = 0x1118; //ICAP_XRESOLUTIONDWObject.Capability = 0x1118; //ICAP_XRESOLUTIONDWObject.CapType = 5; //TWON_ONEVALUEDWObject.CapType = 5; //TWON_ONEVALUEDWObject.CapValue = 300;DWObject.CapValue = 300;if (DWObject.CapSet == false){if (DWObject.CapSet == false){    alert( "Failed to set the x-resolution. " + DWObject.ErrorString);( "Failed to set the x-resolution. " + DWObject.ErrorString);}}//Set YRESOLUTION current value.//Set YRESOLUTION current value.DWObject.Capability = 0x1119; //ICAP_YRESOLUTIONDWObject.Capability = 0x1119; //ICAP_YRESOLUTIONDWObject.CapType = 5; //TWON_ONEVALUEDWObject.CapType = 5; //TWON_ONEVALUEDWObject.CapValue = 200;DWObject.CapValue = 200;if (DWObject.CapSet == false){if (DWObject.CapSet == false){   alert( "Failed to set the y-resolution." + DWObject.ErrorString);( "Failed to set the y-resolution." + DWObject.ErrorString);}}DWObject.AcquireImage();DWObject.AcquireImage();

相关内容推荐:

Dynamic Web TWAIN常见问题(一):如何选择使用哪个版本br>Dynamic Web TWAIN常见问题(二):相比其他的TWAIN SDK,主要优势是什么br>Dynamic Web TWAIN常见问题(三):Dynamic Web TWAIN将使用哪些操作系统br>Dynamic Web TWAIN常见问题(四):编程问题-没有用户界面怎么工作br>


想要购买Dynamic Web TWAIN正版授权,或了解更多产品信息请点击【咨询在线客服】

Dynamic Web TWAIN常见问题(五):编程问题-如何分别设置水平和垂直分辨率?

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月26日
下一篇 2020年3月26日

相关推荐

发表回复

登录后才能评论