TwainCapabilityBase Class (original) (raw)

Summary

The TwainCapabilityBase Class provides support for getting and setting information about the capability type and the container type.

Syntax

public class TwainCapabilityBase 
public ref class TwainCapabilityBase  
class TwainCapabilityBase: 

Example

using Leadtools; using Leadtools.Twain; public void TwainCapabilityExample(IntPtr parent) { TwainSession twainSession = new TwainSession(); twainSession.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); TwainCapabilityType[] capType = twainSession.QuerySupportedCapabilities(); for (int i = 0; i < capType.Length; i++) { if (capType[i] == TwainCapabilityType.ImageTransferMechanism) { TwainCapability twCap = new TwainCapability(); twCap.Information.ContainerType = TwainContainerType.OneValue; twCap.Information.Type = TwainCapabilityType.ImageTransferMechanism; twCap.OneValueCapability.ItemType = TwainItemType.Int32; twCap.OneValueCapability.Value = TwainCapabilityValue.TransferMechanismFile; twainSession.SetCapability(twCap, TwainSetCapabilityMode.Set); } } twainSession.Shutdown(); }