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

Show in webframe

GetValue Method (TwainEnumerationCapability)






Index into the array of values.
Gets the value of the TwainEnumerationCapability object.
Syntax
public object GetValue( 
   int index
)
'Declaration
 
Public Function GetValue( _
   ByVal index As Integer _
) As Object
'Usage
 
Dim instance As TwainEnumerationCapability
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 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
Copy Code  
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
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");
}
Requirements

Target Platforms

See Also

Reference

TwainEnumerationCapability Class
TwainEnumerationCapability Members

Error processing SSI file