Leadtools TWAIN (Leadtools.Twain assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.30
EnableDuplexScanning Property
See Also 
Leadtools.Twain Namespace > TwainSession Class : EnableDuplexScanning Property



Enables or disables the duplex mode.

Syntax

Visual Basic (Declaration) 
Public Property EnableDuplexScanning As Boolean
Visual Basic (Usage)Copy Code
Dim instance As TwainSession
Dim value As Boolean
 
instance.EnableDuplexScanning = value
 
value = instance.EnableDuplexScanning
C# 
public bool EnableDuplexScanning {get; set;}
C++/CLI 
public:
property bool EnableDuplexScanning {
   bool get();
   void set (    bool value);
}

Property Value

Enables or disables the duplex mode. Possible values are: true: Enable the duplex mode. false: Disable the duplex mode.

Example

Visual BasicCopy Code
Public Sub EnableDuplexScanningPropertyExample(ByVal parent As IWin32Window)
   Dim session As TwainSession = New TwainSession()
   session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)

   Dim enableDuplex As Boolean = session.EnableDuplexScanning
   Dim duplexMode As Integer = CInt(session.DuplexScanningMode)
   Dim maxXfer As Integer = session.MaximumTransferCount

   If enableDuplex = False Then
      session.EnableDuplexScanning = True
   End If

   If maxXfer <> 10 Then
      session.MaximumTransferCount = 10
   End If

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

   bool enableDuplex = session.EnableDuplexScanning;
   int duplexMode = (int)session.DuplexScanningMode;
   int maxXfer = session.MaximumTransferCount;

   if (enableDuplex == false)
   {
      session.EnableDuplexScanning = true;
   }

   if (maxXfer != 10)
      session.MaximumTransferCount = 10;

   session.Shutdown();
}

Remarks

This property internally gets or sets the duplex enabled capability CAP_DUPLEXENABLED. For more information on this capability, refer to http://www.twain.org and click on TWAIN Specification (Version 2.0).

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also