LEADTOOLS ナレッジベース

スキャンする枚数を設定するには?

ご利用のスキャナにADF(オートシートフィーダ)が備わっていてTWAIN機能(TWAIN Capability)のCAP_XFERCOUNTをサポートしている場合、TwainCapabilityType.TransferCount、TwainSession.SetCapabilityメソッドで設定できます。

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

Dim twCapability As New Leadtools.Twain.TwainCapability
' 使用するコンテナの型を設定します。
twCapability.Information.ContainerType = TwainContainerType.OneValue
' 機能定数を設定します。
twCapability.Information.Type = TwainCapabilityType.TransferCount
' 型と値を設定します。
twCapability.OneValueCapability.ItemType = TwainItemType.Int16
twCapability.OneValueCapability.Value = 10
' TWAIN機能を設定します。
twnSession.SetCapability(twCapability, TwainSetCapabilityMode.Set)

サンプルコード(C#)

Leadtools.Twain.TwainCapability twCapability = new Leadtools.Twain.TwainCapability();
// 使用するコンテナの型を設定します。
twCapability.Information.ContainerType = TwainContainerType.OneValue;
// 機能定数を設定します。
twCapability.Information.Type = TwainCapabilityType.TransferCount;
// 型と値を設定します。
twCapability.OneValueCapability.ItemType = TwainItemType.Int16;
twCapability.OneValueCapability.Value = 10;
// TWAIN機能を設定します。
twnSession.SetCapability(twCapability, TwainSetCapabilityMode.Set);

 

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

 

関連情報

0 コメント

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