c#
VB
c++
公共静态boolIsAvailable (WiaVersion版本)
公共共享函数IsAvailable (_按值传递版本作为WiaVersion_)作为布尔
公共:静态boolIsAvailable (WiaVersion版本)
版本
WIA版本使用。可能的值是:
价值 |
意义 |
| WiaVersion.Version1 | 使用WIA 1.0版。 |
| WiaVersion.Version2 | 使用WIA 2.0版。 |
如果至少一个WIA源指定版本的安装,假如果没有安装,支持指定的WIA源WIA版本。
使用此方法来启用或禁用WIA菜单项。
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Wia;公共无效IsAvailableExample (IntPtr父){如果(! WiaSession.IsAvailable (WiaVersion.Version1)){MessageBox.Show (“WIA没有安装1.0版本。”);返回;}WiaSession WiaSession =新WiaSession ();wiaSession.Startup (WiaVersion.Version1);DialogResult res = wiaSession。SelectDeviceDlg(父,WiaDeviceType。默认的,WiaSelectSourceFlags.NoDefault);如果(res ! = DialogResult.OK){MessageBox.Show (“错误选择WIA设备。”);wiaSession.Shutdown ();返回;}/ /初始化和填充所需的字段从WiaAcquireOptions结构WiaAcquireOptions WiaAcquireOptions = WiaAcquireOptions.Empty;wiaAcquireOptions。MemoryBufferSize = 32 * 1024;wiaAcquireOptions。DoubleBuffer =真正的;wiaSession。AcquireOptions = wiaAcquireOptions;wiaSession。AcquireEvent + =新EventHandler < WiaAcquireEventArgs > (wiaSession_AcquireEvent);wiaSession.Acquire(父,零,WiaAcquireFlags.ShowUserInterface|WiaAcquireFlags.UseCommonUI);wiaSession。AcquireEvent - =新EventHandler < WiaAcquireEventArgs > (wiaSession_AcquireEvent);wiaSession.Shutdown ();}公共无效wiaSession_AcquireEvent (对象发送方,WiaAcquireEventArgs e){Application.DoEvents ();如果((e。旗帜和WiaAcquiredPageFlags.StartOfPage) = = WiaAcquiredPageFlags.StartOfPage)Console.WriteLine (“数据传输的开始。”);其他的如果((e。旗帜和WiaAcquiredPageFlags.EndOfPage) = = WiaAcquiredPageFlags.EndOfPage)Console.WriteLine (“数据传输的终结。”);如果(e。形象! =零){/ /这里可以载入图像。}e。取消=假;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Wia< TestMethod () > _公共子IsAvailableExample (按值传递父作为IntPtr)如果(不wiaSession.IsAvailable (WiaVersion.Version1))然后MessageBox.Show (“WIA没有安装1.0版本。”)返回结束如果昏暗的会话作为WiaSession =新WiaSession ()session.Startup (WiaVersion.Version1)昏暗的res作为DialogResult =会话。SelectDeviceDlg(父,WiaDeviceType。默认的WiaSelectSourceFlags.NoDefault)如果res < > DialogResult.OK然后MessageBox.Show (“错误选择WIA设备。”)session.Shutdown ()返回结束如果的初始化和填充所需的字段WiaAcquireOptions结构昏暗的wiaAcquireOptions作为WiaAcquireOptions = wiaAcquireOptions.EmptywiaAcquireOptions。MemoryBufferSize = 32 * 1024wiaAcquireOptions。DoubleBuffer =真正的会话。AcquireOptions = wiaAcquireOptionsAddHandlersession.AcquireEvent,AddressOfsession_AcquireEventsession.Acquire(父,没有什么,WiaAcquireFlags.ShowUserInterface或WiaAcquireFlags.UseCommonUI)RemoveHandlersession.AcquireEvent,AddressOfsession_AcquireEventsession.Shutdown ()结束子公共子session_AcquireEvent (按值传递发送方作为对象,按值传递e作为WiaAcquireEventArgs)Application.DoEvents ()如果(e.Flags和WiaAcquiredPageFlags.StartOfPage) = WiaAcquiredPageFlags.StartOfPage然后Console.WriteLine (“数据传输的开始。”)ElseIf(e.Flags和WiaAcquiredPageFlags.EndOfPage) = WiaAcquiredPageFlags.EndOfPage然后Console.WriteLine (“数据传输的终结。”)结束如果如果不e.Image是没有什么然后你可以在这里加载图像。结束如果e。取消=假结束子
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。
