GetVersion Method

Summary

Gets the TWAIN version currently used by this twain session.

Syntax
C#
VB
C++
public TwainVersion GetVersion() 
Public Function GetVersion() As TwainVersion 
public: 
TwainVersion GetVersion();  

Return Value

the TWAIN version currently used by this twain session, see TwainVersion for a list of available versions.

Remarks

This method is used to get the TWAIN version currently used by this Twain session.

Example
C#
VB
using Leadtools; 
using Leadtools.Twain; 
 
public void GetVersionExample(IntPtr parent) 
{ 
   TwainSession session = new TwainSession(); 
 
   try 
   { 
      session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None); 
 
      if (session.SelectSource(string.Empty) != DialogResult.OK) 
         MessageBox.Show("Error Selecting Source"); 
 
      TwainVersion twainVersion = session.GetVersion(); 
      if (twainVersion == TwainVersion.Version1) 
         MessageBox.Show("Currently using TWAIN 1.x version"); 
      else 
         MessageBox.Show("Currently using TWAIN 2.x version"); 
   } 
   catch (Exception ex) 
   { 
      MessageBox.Show(ex.Message); 
   } 
 
   session.Shutdown(); 
} 
Imports Leadtools 
Imports Leadtools.Twain 
 
Public Sub GetVersionExample(parent As IntPtr) 
   Dim session As New TwainSession() 
 
   Try 
      session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None) 
 
      If session.SelectSource(String.Empty) <> DialogResult.OK Then 
         MessageBox.Show("Error Selecting Source") 
      End If 
 
      Dim twainVersion As TwainVersion = session.GetVersion() 
      If twainVersion = TwainVersion.Version1 Then 
         MessageBox.Show("Currently using TWAIN 1.x version") 
      Else 
         MessageBox.Show("Currently using TWAIN 2.x version") 
      End If 
   Catch ex As Exception 
      MessageBox.Show(ex.Message) 
   End Try 
 
   session.Shutdown() 
End Sub 

Requirements

Target Platforms

Help Version 20.0.2020.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Twain Assembly