←Select platform

Information Property

Summary
Gets a reference to a TwainCapabilityBase object that provides information about what type of Capability the object is.

Syntax
C#
C++/CLI
Python
public TwainCapabilityBase Information { get; } 
public: 
property TwainCapabilityBase^ Information { 
   TwainCapabilityBase^ get(); 
} 
Information # get  (TwainCapability) 

Property Value

A TwainCapabilityBase object that provides information about what type of Capability the object is.

Remarks

The type of capability determines which of the properties of this object are valid, and should be read.

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.