| Visual Basic (Declaration) | |
|---|---|
Public Property ImageUnit As TwainImageUnit | |
| Visual Basic (Usage) | Copy Code |
|---|---|
Dim instance As TwainSession Dim value As TwainImageUnit instance.ImageUnit = value value = instance.ImageUnit | |
| C# | |
|---|---|
public TwainImageUnit ImageUnit {get; set;} | |
| C++/CLI | |
|---|---|
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.| Visual Basic | Copy Code |
|---|---|
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 | |
| C# | Copy Code |
|---|---|
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(); } | |
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).
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
Reference
TwainSession ClassTwainSession 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
Copy Code