public object GetValue(
int index
)
index
Index into the array of values.
The value of the TwainEnumerationCapability object from the specified index.
index must be between 0 and Count. For more information, refer to How to Work with the Container.
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");
session.Shutdown();
}