←Select platform

GetValue Method (TwainArrayCapability)

Summary

Gets the value of the TwainArrayCapability 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 TwainArrayCapability object from the specified index.

Remarks

index*
Index into the array of values. For more information, refer to How to Work with the Container.

Example

C#
VB
Imports Leadtools 
Imports Leadtools.Twain 
 
Public Sub TwainArrayCapabilityGetValueExample(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.ImageFilter, TwainGetCapabilityMode.GetValues) 
 
   If twCap.Information.ContainerType <> TwainContainerType.Array Then 
      Dim arrayCap As TwainArrayCapability = twCap.ArrayCapability 
      Dim i As Integer 
 
      For i = 0 To arrayCap.Count - 1 
         Dim capVal As TwainCapabilityValue = CType(arrayCap.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 array") 
   End If 
 
   session.Shutdown() 
End Sub 
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.ImageFilter, TwainGetCapabilityMode.GetValues); 
 
   if (twCap.Information.ContainerType == TwainContainerType.Array) 
   { 
      TwainArrayCapability arrayCap = twCap.ArrayCapability; 
 
      for (int i = 0; i < arrayCap.Count; i++) 
      { 
         TwainCapabilityValue capVal = (TwainCapabilityValue)arrayCap.GetValue(i); 
         string msg = string.Format("Capability Value(%d) = %s", i, capVal.ToString()); 
         MessageBox.Show(msg); 
      } 
   } 
   else 
      MessageBox.Show("Container type is not array"); 
 
   session.Shutdown(); 
} 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Twain Assembly
Click or drag to resize