public TwainCapabilityBase Information { get; }
A TwainCapabilityBase object that provides information about what type of Capability the object is.
The type of capability determines which of the properties of this object are valid, and should be read.
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();
}