←Select platform

ImageUnit Property

Summary

Gets or sets the image unit value used to transfer images from the current TWAIN source.

Syntax

C#
VB
C++
public TwainImageUnit ImageUnit { get; set; } 
Public Property ImageUnit As Leadtools.Twain.TwainImageUnit 

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

C#
VB
using Leadtools; 
using Leadtools.Twain; 
 
public void ImageUnitPropertyExample(IntPtr 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(); 
} 
Imports Leadtools 
Imports Leadtools.Twain 
 
Public Sub ImageUnitPropertyExample(ByVal parent As IntPtr) 
   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 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Twain Assembly