Leadtools.Twain Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.8.31
EnableDuplexScanning Property
See Also  Example
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;}
Managed Extensions for C++ 
public: __property bool get_EnableDuplexScanning();
public: __property void set_EnableDuplexScanning( 
   bool value
);
C++/CLI 
public:
property bool EnableDuplexScanning {
   bool get();
   void set (bool value);
}

Return Value

Enables or disables the duplex mode. Possible valeus 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 1.9).

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also