Leadtools.Twain Namespace : TwainCapability Class |
public class TwainCapability : System.IDisposable
'Declaration Public Class TwainCapability Implements System.IDisposable
'Usage Dim instance As TwainCapability
public sealed class TwainCapability : IClosable //In WinRT the IDisposable interface is replaced by IClosable
function Leadtools.Twain.TwainCapability()
public ref class TwainCapability : public System.IDisposable
Public Sub TwainCapabilityExample(ByVal parent As IWin32Window) Dim twainSession As TwainSession = New TwainSession() twainSession.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None) Dim capType As TwainCapabilityType() = twainSession.QuerySupportedCapabilities() Dim i As Integer = 0 Do While i < capType.Length If capType(i) = TwainCapabilityType.ImageTransferMechanism Then Dim twCap As TwainCapability = New TwainCapability() twCap.Information.ContainerType = TwainContainerType.OneValue twCap.Information.Type = TwainCapabilityType.ImageTransferMechanism twCap.OneValueCapability.ItemType = TwainItemType.Int32 twCap.OneValueCapability.Value = TwainCapabilityValue.TransferMechanismFile twainSession.SetCapability(twCap, TwainSetCapabilityMode.Set) End If i += 1 Loop twainSession.Shutdown() End Sub
public void TwainCapabilityExample(IWin32Window parent) { TwainSession twainSession = new TwainSession(); twainSession.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); TwainCapabilityType[] capType = twainSession.QuerySupportedCapabilities(); for(int i = 0; i < capType.Length; i++) { if(capType[i] == TwainCapabilityType.ImageTransferMechanism) { TwainCapability twCap = new TwainCapability(); twCap.Information.ContainerType = TwainContainerType.OneValue; twCap.Information.Type = TwainCapabilityType.ImageTransferMechanism; twCap.OneValueCapability.ItemType = TwainItemType.Int32; twCap.OneValueCapability.Value = TwainCapabilityValue.TransferMechanismFile; twainSession.SetCapability(twCap, TwainSetCapabilityMode.Set); } } twainSession.Shutdown(); }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2