←Select platform

GetVersion Method

Summary

Gets the TWAIN version currently used by this twain session.

Syntax

C#
VB
C++
public Leadtools.Twain.TwainVersion GetVersion()
Public Function GetVersion() As Leadtools.Twain.TwainVersion
public: 
Leadtools.Twain.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
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 = TwainSession.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 
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 = TwainSession.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(); 
} 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Twain Assembly
Click or drag to resize