←Select platform

Type Property

Summary
Gets or sets the TwainCapabilityType that indicates the capability that is being retrieved or set.

Syntax
C#
C++/CLI
Python
public TwainCapabilityType Type { get; set; } 
public: 
property TwainCapabilityType Type { 
   TwainCapabilityType get(); 
   void set (    TwainCapabilityType ); 
} 
Type # get and set (TwainCapabilityBase) 

Property Value

The TwainCapabilityType that indicates the capability that is being retrieved or set.

Remarks

For more information, refer to How to Work with the Container.

Example
C#
using Leadtools; 
using Leadtools.Twain; 
 
 
public void TwainCapabilityExample(IntPtr 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(); 
} 
Requirements

Target Platforms

Help Version 22.0.2023.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Twain Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.