找回密码
 立即注册

QQ登录

只需一步,快速开始

a109101089

注册会员

4

主题

8

帖子

176

积分

注册会员

积分
176
最新发帖
a109101089
注册会员   /  发表于:2017-8-11 16:21  /   查看:3972  /  回复:1
本帖最后由 a109101089 于 2017-8-11 16:26 编辑

    在扫描仪自带界面中设置影像为“文档部分”并成功进行一次扫描后,如下图:

再调用自动纠偏的方法报错“Operation not supported by capability”,如下图:

而又重新选择“整份文档”并成功进行一次扫描后再调用自动纠偏的方法就不会报错了,请问设置“文档部分”这里是修改了哪一个属性

以下为自动纠偏的方法:
private void SetDeskew()
        {
            if (cbAutoDeskew.Checked)
            {
                MySetCapability(TwainCapabilityType.ImageAutomaticDeskew, TwainItemType.Bool, true);
            }
            else
            {
                MySetCapability(TwainCapabilityType.ImageAutomaticDeskew, TwainItemType.Bool, false);
            }
        }

private void MySetCapability(TwainCapabilityType capType, TwainItemType itemType, object data)
        {
            try
            {
                using (TwainCapability twnCap = new TwainCapability())
                {
                    twnCap.Information.Type = capType;
                    twnCap.Information.ContainerType = TwainContainerType.OneValue;

                    twnCap.OneValueCapability.ItemType = itemType;
                    twnCap.OneValueCapability.Value = data;

                    _twainSession.SetCapability(twnCap, TwainSetCapabilityMode.Set);
                }
            }
            catch (Exception ex)
            {
                ex.Source = capType.ToString();
                throw ex;
            }
        }



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-11 17:11:00
沙发
暂时无法判断,这个是扫描仪自带的设置。这个我估计只能是你获取到数据后打断的去看数据的属性了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部