Leadtools TWAIN (Leadtools.Twain assembly)
LEAD Technologies, Inc

TwainRangeCapability Class

Example 





Members 
Represents a container of type TW_RANGE.
Object Model
TwainRangeCapability Class
Syntax
public class TwainRangeCapability 
'Declaration
 
Public Class TwainRangeCapability 
'Usage
 
Dim instance As TwainRangeCapability
public sealed class TwainRangeCapability 
function Leadtools.Twain.TwainRangeCapability()
public ref class TwainRangeCapability 
Remarks
For more information about TW_RANGE containers, refer to the TWAIN Specification (Version 2.0) at http://www.twain.org.
For more information, refer to How to Work with the Container.
Example
 
Public Sub TwainRangeCapabilityExample(ByVal parent As IWin32Window)
   Dim session As TwainSession = New TwainSession()
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

   Dim twCap As TwainCapability = New TwainCapability()

   twCap.Information.ContainerType = TwainContainerType.Range
   twCap.Information.Type = TwainCapabilityType.ImageJpegQuality

   twCap.RangeCapability.ItemType = TwainItemType.Int16
   twCap.RangeCapability.CurrentValue = TwainCapabilityValue.JpegQualityMedium

   twCap.RangeCapability.MinimumValue = 0
   twCap.RangeCapability.MaximumValue = 50

   twCap.RangeCapability.StepSize = 10

   session.SetCapability(twCap, TwainSetCapabilityMode.Set)
   session.Shutdown()
End Sub
public void TwainRangeCapabilityExample(IWin32Window parent)
{
   TwainSession session = new TwainSession();
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);

   TwainCapability twCap = new TwainCapability();

   twCap.Information.ContainerType = TwainContainerType.Range;
   twCap.Information.Type = TwainCapabilityType.ImageJpegQuality;

   twCap.RangeCapability.ItemType = TwainItemType.Int16;
   twCap.RangeCapability.CurrentValue = TwainCapabilityValue.JpegQualityMedium;

   twCap.RangeCapability.MinimumValue = 0;
   twCap.RangeCapability.MaximumValue = 50;

   twCap.RangeCapability.StepSize = 10;

   session.SetCapability(twCap, TwainSetCapabilityMode.Set);
   session.Shutdown();
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

TwainRangeCapability Members
Leadtools.Twain Namespace
TwainCapability Class
TwainArrayCapability Class
TwainEnumerationCapability Class
TwainOneValueCapability Class
TwainCapabilityBase Class
GetCapability Method
SetCapability Method

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.