GetValue Method (original) (raw)
Summary
Gets the value of the TwainEnumerationCapability object.
Syntax
public object GetValue(
int _index_
)
public:
Object^ GetValue(
int _index_
)
def GetValue(self,index):
Parameters
index
Index into the array of values.
Return Value
The value of the TwainEnumerationCapability object from the specified index.
Example
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();
}