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

ImageUnit Property

Example 





Gets or sets the image unit value used to transfer images from the current TWAIN source.
Syntax
public TwainImageUnit ImageUnit {get; set;}
'Declaration
 
Public Property ImageUnit As TwainImageUnit
'Usage
 
Dim instance As TwainSession
Dim value As TwainImageUnit
 
instance.ImageUnit = value
 
value = instance.ImageUnit
public TwainImageUnit ImageUnit {get; set;}
 get_ImageUnit();
set_ImageUnit(value);
public:
property TwainImageUnit ImageUnit {
   TwainImageUnit get();
   void set (    TwainImageUnit value);
}

Property Value

The image unit value used to transfer images from the current TWAIN source.
Remarks
This property internally gets or sets the image unit capability ICAP_UNITS. For more information on this capability, refer to http://www.twain.org and click on TWAIN Specification (Version 2.0).
Example
 
Public Sub ImageUnitPropertyExample(ByVal parent As IWin32Window)
   Dim session As TwainSession = New TwainSession()
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

   Dim unit As Integer = CInt(session.ImageUnit)
   Dim bpp As Integer = session.ImageBitsPerPixel

   If unit <> CInt(TwainCapabilityValue.UnitInches) Then
      session.ImageUnit = CType(TwainCapabilityValue.UnitInches, TwainImageUnit)
   End If

   If bpp <> 24 Then
      session.ImageBitsPerPixel = 24
   End If

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

   int unit = (int)session.ImageUnit;
   int bpp = session.ImageBitsPerPixel;

   if (unit != (int)TwainCapabilityValue.UnitInches)
      session.ImageUnit = (TwainImageUnit)TwainCapabilityValue.UnitInches;

   if (bpp != 24)
      session.ImageBitsPerPixel = 24;

   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

TwainSession Class
TwainSession Members
Startup Method
Shutdown Method
Acquire Method
MaximumTransferCount Property
DuplexScanningMode Property
EnableDuplexScanning Property
AcquirePageOptions Property
ImageEffects Property
ImageBitsPerPixel Property
ImageFrame Property
IsTransferModeAvailable Method
TransferOptions Property
ShowProgressIndicator Method

 

 


Products | Support | Contact Us | Copyright Notices

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