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

フレームを表示

TwainUserInterfaceFlags列挙体






メーカーのユーザーインターフェースを示すべきかどうか示します。
構文
[FlagsAttribute()]
public enum TwainUserInterfaceFlags : System.Enum, System.IComparableSystem.IConvertibleSystem.IFormattable  
'Declaration
 
<FlagsAttribute()>
Public Enum TwainUserInterfaceFlags 
   Inherits System.Enum
   Implements System.IComparableSystem.IConvertibleSystem.IFormattable 
'Usage
 
Dim instance As TwainUserInterfaceFlags

            

            
[FlagsAttribute()]
public enum class TwainUserInterfaceFlags : public System.Enum, System.IComparableSystem.IConvertibleSystem.IFormattable  
メンバ
メンバ説明
0 x 00000000Noneデフォルトで、ユーザーインターフェースは示されません。すべてのTWAINデータソースが、この機能をサポートするというわけではありません。
0 x 00000001Showモードレスとしてメーカーのユーザーインターフェースを示します。
0 x 00000002Modalモーダルダイアログとしてメーカーのユーザーインターフェースを示します。ショーが設定される場合だけ、機能します。
0 x 00000020KeepOpenTWAINデータ送信側をスキャニングの後開いていておきます。

TwainUserInterfaceFlags.KeepOpenは、次の場合だけで作品にフラグを立てます:

  • TwainUserInterfaceFlags.Showフラグと共に渡し、TWAINユーザーインターフェースがモードレスダイアログとして表示されるようにします。TWAINデータソースは、ユーザーが閉じるまでスキャン後も開いたままになります。
  • TwainUserInterfaceFlags.ShowおよびTwainUserInterfaceFlags.Modalのフラグと共に渡し、TWAINユーザーインターフェースがモーダルダイアログとして表示されるようにします。TWAINデータソースは、ユーザーが閉じるまでスキャン後も開いたままになります。
0 x 00000040MemoryCheckImageInfo様々な寸法で複数ページをスキャンしている間、画像情報を確認します。このフラグが、メモリ転送モードだけで使われます。

メモリ転送モードが使われる時だけ、使用MemoryCheckImageInfoはフラグを立てます。また、このフラグは、ネイティブとファイル転送モードに影響を及ぼしません。

メモリ転送モードで複数ページまたは複数領域をスキャンするとき、使用(MemoryCheckImageInfo)に必要かもしれません;このフラグは、アプリケーションに画像データまでスタートの前に各々のページまたは領域のために画像情報を確認するために、TWAIN DLLとします。

若干のドライバは、TWAIN仮想ドライバのようなこのフラグで機能しません;この場合、このフラグを渡すべきでありません。

フラグを使用してもTWAIN仕様に準拠したことにはなりませんが、複数のページを異なる画像サイズでスキャンするTWAINドライバの次善策として含まれます。このフラグの使用は、こうした特別で通常でないケースに限定してください。

0 x 00000080ImageSizeUndefinedimageが取得されたあと、取得した画像サイズを計算します。このフラグが、メモリ転送モードだけで使われます。

メモリ転送モードが使われる時だけ、使用ImageSizeUndefinedはフラグを立てます。それで、このフラグを使うために、TwainCapabilityType.ImageTransferMechanism機能をTwainTransferMechanism.Memoryに設定しなければならなくて、それからTwainSession.Acquire()を呼び出す前にTwainCapabilityType.ImageUndefinedImageSize機能をTRUEに設定しなければなりません、さもなければ、TwainSession.Acquire()はエラーを返します。

継承階層

System.Object
   System.ValueType
      System.Enum
         Leadtools.Twain.TwainUserInterfaceFlags

必要条件

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

参照

参照

Leadtools.Twain名前空間