Leadtools TWAIN (Leadtools.Twain assembly)

GetValue Method (TwainArrayCapability)

Show in webframe
Example 





Index into the array of values.
Gets the value of the TwainArrayCapability object.
Syntax
public object GetValue( 
   int index
)
'Declaration
 
Public Function GetValue( _
   ByVal index As Integer _
) As Object
'Usage
 
Dim instance As TwainArrayCapability
Dim index As Integer
Dim value As Object
 
value = instance.GetValue(index)

            

            
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 must be between 0 and Count.
For more information, refer to How to Work with the Container.
Example
Copy Code  
Imports Leadtools
Imports Leadtools.Twain

Public Sub TwainArrayCapabilityGetValueExample(ByVal parent As IWin32Window)
   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(IWin32Window 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

See Also

Reference

TwainArrayCapability Class
TwainArrayCapability Members

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.