←Select platform

GetValue Method

Summary
Gets the value of the TwainArrayCapability object.

Syntax
C#
C++/CLI
Python
public object GetValue( 
   int index 
) 
public: 
Object^ GetValue(  
   int index 
)  
def GetValue(self,index): 

Parameters

index
Index into the array of values.

Return Value

The value of the TwainArrayCapability object from the specified index.

Remarks

index must be between 0 and Count. For more information, refer to How to Work with the Container.

Example
C#
using Leadtools; 
using Leadtools.Twain; 
 
 
public void TwainArrayCapabilityGetValueExample(IntPtr parent) 
{ 
   TwainSession session = new TwainSession(); 
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); 
 
   TwainCapability twCap = session.GetCapability(TwainCapabilityType.SupportedCaps, TwainGetCapabilityMode.GetValues); 
 
   if (twCap.Information.ContainerType == TwainContainerType.Array) 
   { 
      TwainArrayCapability arrayCap = twCap.ArrayCapability; 
 
      for (int i = 0; i < arrayCap.Count; i++) 
      { 
         UInt16 capValue = (UInt16)arrayCap.GetValue(i); 
         TwainCapabilityType capType = (TwainCapabilityType)capValue; 
         string msg = string.Format("Capability Value {0} = {1}", i, capType.ToString()); 
         MessageBox.Show(msg); 
      } 
   } 
   else 
      MessageBox.Show("Container type is not array"); 
 
   session.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.