【发布时间】:2010-11-18 14:57:09
【问题描述】:
我在玩http://www.codeproject.com/KB/dotnet/twaindotnet.aspx的代码
我遇到了问题,因为 twain 仅在扫描进纸器中的所有文档后才返回控制权。如果我扫描 20 个或更多文档,这会导致高内存使用。
我想从进纸器一次只扫描一个文档并保存图像并在循环中再次调用 api。
我将 cap_xfercount 设置为 1,但这似乎没有帮助:
TwCapability cap = new TwCapability(TwCap.XferCount, 1);
rc = DScap(appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap);
我需要怎么做才能从进纸器中只扫描一份文档? 任何建议表示赞赏。
【问题讨论】:
-
您也应该查看code.google.com/p/twaindotnet;它基于 codeproject 代码。