LEADTOOLS ナレッジベース

スキャナの自動傾き補正を利用するには?

ご利用のスキャナがTWAIN機能(TWAIN Capability)のICAP_AUTOMATICDESKEWをサポートしている場合、TwainCapabilityType.ImageAutomaticDeskew、TwainSession.SetCapabilityメソッドで利用できます。

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

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

サンプルコード(C#)

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

 

関連情報

0 コメント

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