AcquireToImage方法

总结
从TWAIN源获取一个映像。
语法
c#
VB
c++
公共RasterImageAcquireToImage (TwainUserInterfaceFlags旗帜
公共函数AcquireToImage (_按值传递旗帜作为TwainUserInterfaceFlags_作为RasterImage
公共RasterImage ^AcquireToImage (TwainUserInterfaceFlags旗帜

参数

旗帜
指示是否显示制造商的用户界面。

返回值

其中一个dialgresult值。如果发生错误,则抛出异常。

讲话

使用收购方法获取一个或多个图像。使用AcquireFast方法获取一个或多个图像并将它们保存到一个或多个文件中。要获取的页面数量可以通过获取TWAIN源的功能来确定。要更改要获取的页面数量,请将适当的功能设置为所需的数量。该方法将从选定的TWAIN源获取图像,并将它们传递到RasterImage对象中AcquirePage事件通过TwainAcquirePageEventArgs类。对于当前所选TWAIN源获取的每个图像,一个AcquirePage事件产生。Acquire方法以以下传输方式获取页面:

  • 本机-将扫描到内存中的图像作为一个整体。
  • 内存缓冲-从源获取图像作为数据条。这些条带可以合并得到整个图像。

设置转移模式,呼叫SetCapability用合适的能力常数。有关更多信息,请参阅如何从吐温来源获取

例子
c#
VB
使用Leadtools;使用Leadtools.Twain;公共无效AcquireToImageExample (IntPtr父)TwainSession session =TwainSession ();会话。启动(父,“制造商”“productFamily”“版本”“应用程序”, TwainStartupFlags.None);TwainCapability twCap =TwainCapability ();twCap.Information.Type = twaincapacitytype . imagetransfermechanism;twCap.Information.ContainerType = TwainContainerType.OneValue;twCap.OneValueCapability.ItemType = TwainItemType.Uint16;twCap.OneValueCapability.Value = twaincapacityvalue . transfermechanismnative;会话。集Capability(twCap, TwainSetCapabilityMode.Set);RasterImage img = session.AcquireToImage(TwainUserInterfaceFlags.Show);////保存获取的图像…//session.Shutdown ();
进口Leadtools进口Leadtools。吐温公共AcquireToImageExample (按值传递作为IntPtr)昏暗的会话作为TwainSession =TwainSession ()会话。启动(父,“制造商”“productFamily”“版本”“应用程序”TwainStartupFlags.None)昏暗的twCap作为TwainCapability =TwainCapability ()twCap.Information.Type = twaincapacitytype。ImageTransferMechanismtwCap.Information.ContainerType = TwainContainerType。OneValuetwCap.OneValueCapability.ItemType = TwainItemType。Uint16twCap.OneValueCapability.Value = TwainCapabilityValue。TransferMechanismNative会话。集Capability(twCap, TwainSetCapabilityMode.昏暗的img作为RasterImage = session.AcquireToImage(TwainUserInterfaceFlags.Show)“在这里保存已获取的图像……session.Shutdown ()结束
需求

目标平台

Leadtools。吐温作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。