Error processing SSI file
Leadtools TWAIN (Leadtools.Twain assembly)

Show in webframe

GetValue Method (TwainArrayCapability)






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 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

See Also

Reference

TwainArrayCapability Class
TwainArrayCapability Members

Error processing SSI file