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(); }