SetValue Method (original) (raw)

Summary

Sets the value of the TwainEnumerationCapability object.

Syntax

Parameters

index
Index into the array of values.

value
The value to set.

Example

using Leadtools; using Leadtools.Twain; public void TwainEnumerationCapabilityExample(IntPtr parent) { TwainSession session = new TwainSession(); session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); TwainCapability twCap = new TwainCapability(); twCap.Information.ContainerType = TwainContainerType.Enumeration; twCap.Information.Type = TwainCapabilityType.ImageUnits; twCap.EnumerationCapability.Count = 2; twCap.EnumerationCapability.ItemType = TwainItemType.Uint16; TwainCapabilityValue item = TwainCapabilityValue.UnitInches; twCap.EnumerationCapability.SetValue(0, item); twCap.EnumerationCapability.SetValue(1, TwainCapabilityValue.UnitTwips); twCap.EnumerationCapability.CurrentIndex = 0; twCap.EnumerationCapability.DefaultIndex = 0; session.SetCapability(twCap, TwainSetCapabilityMode.Set); session.Shutdown(); }