Leadtools TWAIN(Leadtools.Twainアセンブリ)

フレームを表示

SetVersionメソッド






設定して、利用できるバージョンのリストのためにTwainVersionを参照するTWAINバージョン。
機能する目的のTWAINバージョンを設定します。
構文
public static void SetVersion( 
   TwainVersion twainVersion
)
'Declaration
 
Public Shared Sub SetVersion( _
   ByVal twainVersion As TwainVersion _
) 
'Usage
 
Dim twainVersion As TwainVersion
 
TwainSession.SetVersion(twainVersion)

            

            
public:
static void SetVersion( 
   TwainVersion twainVersion
) 

パラメーター

twainVersion
設定して、利用できるバージョンのリストのためにTwainVersionを参照するTWAINバージョン。
解説
このメソッドは、スキャニングのために使われるデフォルトのTWAIN(バージョン2)をオーバーライドします。これにより、TWAINバージョンのいずれのDLLも名前を変更したりシステムディレクトリから削除することなくTWAINバージョンを変更できます。TWAIN バージョン1のDLL名はTwain_32.dllで、バージョン2のDLL名はTWAINDSM.DLL。になります。このメソッドが呼び出されない場合、デフォルトの動作を保持し、まずTWAIN バージョン2を探します。バージョン2が存在しない場合、TWAINバージョン1を探します。
このメソッドが呼び出されて、SUCCESSを返すならば、これがそれを内部的には呼び出すため、Leadtools.Twain.TwainSession.IsAvailableを呼び出す必要はありません。詳細については、「TW.Topics.SettingWhichTWAINSpecificationVersiontoUse」を参照してください。
サンプル
Copy Code  
Imports Leadtools
 Imports Leadtools.Twain

#If Not LEADTOOLS_V19_OR_LATER Then
         SetVersionExample(parent As IWin32Window, twainVersion As TwainVersion)
#Else
      Public Sub SetVersionExample(parent As IntPtr, twainVersion As TwainVersion)
#End If ' #If LEADTOOLS_V19_OR_LATER Then
         Dim session As New TwainSession()

         Try
            TwainSession.SetVersion(twainVersion)
            session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None)
         Catch ex As Exception
            MessageBox.Show(ex.Message)
         End Try

         session.Shutdown()
      End Sub
using Leadtools;
 using Leadtools.Twain;

#if !LEADTOOLS_V19_OR_LATER
      public void SetVersionExample(IWin32Window parent, TwainVersion twainVersion)
#else
      public void SetVersionExample(IntPtr parent, TwainVersion twainVersion)
#endif // #if !LEADTOOLS_V19_OR_LATER
      {
         TwainSession session = new TwainSession();

         try
         {
            TwainSession.SetVersion(twainVersion);
            session.Startup(parent, "manufacturer", "productFamily", "version", "application", TwainStartupFlags.None);
         }
         catch (Exception ex)
         {
            MessageBox.Show(ex.Message);
         }

         session.Shutdown();
      }
必要条件

ターゲットプラットホーム

参照

参照

TwainSessionクラス
TwainSessionメンバ
IsAvailableメソッド