[.NETコントロール] スキャン実行中に表示されるインジケータを非表示にするには?
対象製品
LEADTOOLS 17.5J Imaging Pro Suite
詳細
TWAINソース側で表示されるインジケータを表示させないようにするには、TWAIN機能(TWAIN CAPABILITY)のCAP_INDICATORSにFALSEを設定します。
LEADTOOLSでは、TwainCapabilityクラスを使用して値を設定し、この値をTwainSession.SetCapabilityメソッドを使用して指定したTWAIN機能に設定します。
サンプルコード(VB.NET)
サンプルコード(C#)
LEADTOOLSでは、TwainCapabilityクラスを使用して値を設定し、この値をTwainSession.SetCapabilityメソッドを使用して指定したTWAIN機能に設定します。
サンプルコード(VB.NET)
Dim twnSession As New TwainSession() ' TWAINセッションを初期化 twnSession.Startup(Me, "GrapeCity Inc.", "LEADTOOLS", "17.5J", "LEADTOOLS Twain", TwainStartupFlags.None) Try Dim twCapability As Leadtools.Twain.TwainCapability = New Leadtools.Twain.TwainCapability ' TWAIN機能の値を設定するときに使用するコンテナの型を設定します。 twCapability.Information.ContainerType = TwainContainerType.OneValue ' 設定するTWAIN機能を示す機能定数を設定します。 twCapability.Information.Type = TwainCapabilityType.Indicators ' 設定するTWAIN機能の値、型を設定します。 twCapability.OneValueCapability.ItemType = TwainItemType.Bool twCapability.OneValueCapability.Value = False ' TWAIN機能を設定します。 twnSession.SetCapability(twCapability, TwainSetCapabilityMode.Set) Catch ex As Leadtools.Twain.TwainException MessageBox.Show(ex.Message) End Try ' TWAINソースから画像を取り込みます。 twnSession.Acquire(TwainUserInterfaceFlags.None) ' TWAINセッションを終了 twnSession.Shutdown()
サンプルコード(C#)
TwainSession twnSession = new TwainSession(); // TWAINセッションを初期化 twnSession.Startup(this, "GrapeCity Inc.", "LEADTOOLS", "17.5J", "LEADTOOLS Twain", TwainStartupFlags.None); try { Leadtools.Twain.TwainCapability twCapability = new Leadtools.Twain.TwainCapability(); // TWAIN機能の値を設定するときに使用するコンテナの型を設定します。 twCapability.Information.ContainerType = TwainContainerType.OneValue; // 設定するTWAIN機能を示す機能定数を設定します。 twCapability.Information.Type = TwainCapabilityType.Indicators; // 設定するTWAIN機能の値、型を設定します。 twCapability.OneValueCapability.ItemType = TwainItemType.Bool; twCapability.OneValueCapability.Value = false; // TWAIN機能を設定します。 twnSession.SetCapability(twCapability, TwainSetCapabilityMode.Set); } catch (Leadtools.Twain.TwainException ex) { MessageBox.Show(ex.Message); } // TWAINソースから画像を取り込みます。 twnSession.Acquire(TwainUserInterfaceFlags.None); // TWAINセッションを終了 twnSession.Shutdown();
関連情報
- [.NETコントロール] オートシートフィーダからスキャンをすることはできますか?
- 選択ダイアログを表示せずにスキャナーを設定するには?
- スキャンする際に用紙サイズを検出できますか?
- スキャナの自動傾き補正を利用するには?
- スキャンする枚数を設定するには?
キーワード
HowTo TWAIN