LEADTOOLS ナレッジベース

選択ダイアログを表示せずにスキャナを設定するには?

LEADTOOLSではTwainSessionクラスのSelectSourceメソッドを使用してTWAINソースを選択します。SelectSourceメソッドの引数に「String.Empty」を設定した場合には選択ダイアログボックスを表示しますが、この引数にTWAINソース名を指定することで、選択ダイアログボックスを表示させずにTWAINソースを選択することが可能です。

サンプルコード(VB.NET)

Private WithEvents twnSession As TwainSession

twnSession = New TwainSession
twnSession.Startup(Me.Handle, "", "", "", "", TwainStartupFlags.None)
twnSession.SelectSource("TWAINソース名")

サンプルコード(C#)

private TwainSession twnSession;

twnSession = new TwainSession();
twnSession.Startup(this.Handle, "", "", "", "", TwainStartupFlags.None);
twnSession.SelectSource("TWAINソース名");


また、TwainSessionクラスのQuerySourceInformationメソッドでは使用可能なすべてのTWAINソースを取得することができます。使用可能なTWAINソースが複数あるような場合にはこちらをご検討ください。

実際の動作は.NETコントロール チュートリアルの「TwainSetScannerName」をご覧ください。

 

関連情報

0 コメント

記事コメントは受け付けていません。