GetValue Method (original) (raw)
Summary
Gets the value of the TwainArrayCapability 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 TwainArrayCapability object from the specified index.
Example
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.SupportedCaps, TwainGetCapabilityMode.GetValues);
if (twCap.Information.ContainerType == TwainContainerType.Array)
{
TwainArrayCapability arrayCap = twCap.ArrayCapability;
for (int i = 0; i < arrayCap.Count; i++)
{
UInt16 capValue = (UInt16)arrayCap.GetValue(i);
TwainCapabilityType capType = (TwainCapabilityType)capValue;
string msg = string.Format("Capability Value {0} = {1}", i, capType.ToString());
MessageBox.Show(msg);
}
}
else
MessageBox.Show("Container type is not array");
session.Shutdown();
}