GetValue Method

Summary

Gets the value of the TwainEnumerationCapability object.

Syntax
C#
VB
C++
public object GetValue( 
   int index 
) 
Public Function GetValue( _ 
   ByVal index As Integer _ 
) As Object 
public: 
Object^ GetValue(  
   int index 
)  

Parameters

index
Index into the array of values.

Return Value

The value of the TwainEnumerationCapability 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#
VB
using Leadtools; 
using Leadtools.Twain; 
 
public void TwainEnumerationCapabilityGetValueExample(IntPtr parent) 
{ 
   TwainSession session = new TwainSession(); 
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); 
 
 
   TwainCapability twCap = session.GetCapability(TwainCapabilityType.ImageUnits, TwainGetCapabilityMode.GetValues); 
 
   if (twCap.Information.ContainerType == TwainContainerType.Enumeration) 
   { 
      TwainEnumerationCapability enumCap = twCap.EnumerationCapability; 
 
      for (int i = 0; i < enumCap.Count; i++) 
      { 
         object capVal = enumCap.GetValue(i); 
         string msg = string.Format("Capability Value({0}) = {1}", i, capVal.ToString()); 
         MessageBox.Show(msg); 
      } 
   } 
   else 
      MessageBox.Show("Container type is not enumeration"); 
} 
Imports Leadtools 
Imports Leadtools.Twain 
 
Public Sub TwainEnumerationCapabilityGetValueExample(ByVal parent As IntPtr) 
   Dim session As TwainSession = New TwainSession() 
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None) 
 
   Dim twCap As TwainCapability = session.GetCapability(TwainCapabilityType.ImageUnits, TwainGetCapabilityMode.GetValues) 
 
   If twCap.Information.ContainerType <> TwainContainerType.Enumeration Then 
      Dim enumCap As TwainEnumerationCapability = twCap.EnumerationCapability 
      Dim i As Integer 
 
      For i = 0 To enumCap.Count - 1 
         Dim capVal As TwainCapabilityValue = CType(enumCap.GetValue(i), TwainCapabilityValue) 
         Dim msg As String = String.Format("Capability Value(%d) = %s", i, capVal.ToString()) 
         MessageBox.Show(msg) 
      Next 
   Else 
      MessageBox.Show("Container type is not enumeration") 
   End If 
 
   session.Shutdown() 
End Sub 

Requirements

Target Platforms

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

Leadtools.Twain Assembly