次の方法で共有


スキャナー WIA 項目プロパティ定数

次の定数は、Windows イメージ取得 (WIA) スキャナー項目プロパティの有効なセットを指定します。

プレフィックス "WIA_IPS_" は、スキャナー デバイスの Item プロパティを示し、C/C++ で使用される名前付け規則です。 スクリプトの目的で、これらの定数はプレフィックス "ScannerPicture" を使用し、 WiaItemPropertyId 列挙型の一部です。 そのスクリプト列挙体の対応するメンバー名は、次の一覧の C/C++ 定数名の横にあるかっこで囲んで表示されます。

定数/値 Description
WIA_IPS_AUTO_DESKEW
ScannerPictureAutoDeskew
注:
このプロパティは、Windows Vista 以降でのみサポートされています。


自動スキューのオンとオフを切り替えます。
WIA_CATEGORY_FEEDERの場合のみ省略可能です。
型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST
次の表に、このプロパティで有効な定数を示します。

常時 説明
WIA_AUTO_DESKEW_ON 自動スキューをオンにします。
WIA_AUTO_DESKEW_OFF 自動スキューをオフにします。

 

WIA_IPS_BRIGHTNESS
ScannerPictureBrightness

スキャナー内で使用できる画像の明るさの値。

デバイスの現在のハードウェアの明るさ設定が含まれています。 アプリケーションは、このプロパティをハードウェアの明るさの値に設定します。 ミニドライバーは、このプロパティを作成して維持します。

値は -1000 ~ 1000 の範囲でマップする必要があります。ここで、1000 は最大輝度に対応し、0 は通常の明るさに対応し、-1000 は最小輝度に対応します。

カテゴリ内のすべてのアイテム (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM) に必要です。 プレビューをサポートするWIA_CATEGORY_FINISHED_FILE項目の場合は省略可能ですが、推奨されます。

型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_CONTRAST
ScannerPictureContrast

デバイスの現在のハードウェア コントラスト設定が含まれています。 アプリケーションは、このプロパティをハードウェアのコントラスト値に設定します。 ミニドライバーは、このプロパティを作成して維持します。

値は -1000 ~ 1000 の範囲でマップする必要があります。-1000 は最小コントラストに対応し、0 は通常のコントラストに対応し、1000 は最大コントラストに対応します。

カテゴリ内のすべてのアイテム (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM) に必要です。 プレビューをサポートするWIA_CATEGORY_FINISHED_FILE項目の場合は省略可能ですが、推奨されます。

型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_CUR_INTENT
ScannerPictureCurIntent

現在の意図設定が含まれています。 ミニドライバーは、このプロパティを作成して維持します。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FINISHED_FILEまたはWIA_CATEGORY_FOLDER項目ではサポートされていません。

種類: VT_I4 Access: 読み取り/書き込み、有効な値: WIA_PROP_FLAGS

ドライバーは、これらを使用して、イメージのアプリケーションの意図された用途に基づいて項目のプロパティを事前に設定します。 これには、たとえば、最大品質、最小サイズなどが含まれます。

ドライバーは、ビット深度 (1 インチあたりのドット数) と、選択した意図に適していると判断したその他の設定を選択します。 変更されたプロパティを決定するには、現在の設定を読み取る必要があります。 アプリケーションは、特定の取得意図に対して WIA プロパティを自動設定するようにこのプロパティを設定します。 このプロパティは、すべてのスキャナーに必要です。

アプリケーションは、特定の取得意図に対して WIA プロパティを自動設定するようにこのプロパティを設定します

注:
フラグはビットごとの OR 演算子と組み合わせることができますが、イメージをグレースケールと色の両方にすることはできません。

 

このプロパティは、すべてのスキャナーに必要です。

次の表に、イメージ型フラグとその定義を示します。 これらのフラグは、イメージの種類 (色、グレースケールなど) を設定するために使用されます。

目的のイメージの種類のフラグ 説明
WIA_INTENT_NONE 既定値です。 意図は指定されません。
WIA_INTENT_IMAGE_TYPE_COLOR アプリケーションは、カラー スキャン用にデバイスを準備する予定です。
WIA_INTENT_IMAGE_TYPE_GRAYSCALE アプリケーションは、グレースケール スキャン用にデバイスを準備する予定です。
WIA_INTENT_IMAGE_TYPE_TEXT アプリケーションは、テキストをスキャンするためにデバイスを準備する予定です。
WIA_INTENT_IMAGE_TYPE_MASK すべてのイメージ型フラグのマスク。

 

次の表に、品質フラグとサイズ フラグとその定義を示します。 これらのフラグは、目的とする品質レベルを設定するために使用されます。

目的のイメージ サイズ/品質フラグ 説明
WIA_INTENT_MINIMIZE_SIZE アプリケーションは、小さなスキャンの結果となるイメージをスキャンするためのデバイスを準備する予定です。
WIA_INTENT_MAXIMIZE_QUALITY アプリケーションは、高品質の画像をスキャンするためのデバイスを準備する予定です。
WIA_INTENT_SIZE_MASK このフラグは、すべてのサイズ/品質フラグのマスクです。
WIA_INTENT_BEST_PREVIEW アプリケーションは、プレビューをスキャンするためのデバイスを準備する予定です。

 

WIA_IPS_DESKEW_X
ScannerPictureDeskewX

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

WIA_IPS_XPOSから画像の上端の x 座標までの x 方向のピクセル数を表します。 したがって、WIA_IPS_DESKEW_Yと組み合わせて、歪んだ画像の 2 つの上隅が、WIA_IPS_XPOS、WIA_IPS_YPOS、WIA_IPS_XEXTENT、およびWIA_IPS_YEXTENTによって定義された外接する四角形内に配置されます。 彼のプロパティは、スキューイングをサポートしている場合、スキャナー ドライバーによって実装されます。

WIA_IPS_DESKEW_Xの有効な値は、0 から (WIA_IPS_XEXTENT - 1) の間である必要があります。 値 0 は、deskew を実行する必要がないことを意味します。

このプロパティは、WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、およびWIA_CATEGORY_FILMカテゴリの項目では省略可能です。WIA_CATEGORY_FINISHED_FILEまたはWIA_CATEGORY_FOLDER項目では使用できません。

型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_DESKEW_Y
ScannerPictureDeskewY

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

WIA_IPS_YPOSから、デスクユードするイメージの左端の y 座標までの y 方向のピクセル数を格納します。 したがって、WIA_IPS_DESKEW_Xと組み合わせて、歪んだ画像の 2 つの上隅が、WIA_IPS_XPOS、WIA_IPS_YPOS、WIA_IPS_XEXTENT、WIA_IPS_YEXTENTによって定義された外接する四角形内に配置されます。 このプロパティは、スキャナー ドライバーが deskewing をサポートしている場合に実装されます。

WIA_IPS_DESKEW_Yの有効な値は、0 から (WIA_IPS_YEXTENT - 1) の間である必要があります。 値 0 は、deskew を実行する必要がないことを意味します。

このプロパティは、カテゴリ WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FILMの項目では省略可能です。WIA_CATEGORY_FINISHED_FILEまたはWIA_CATEGORY_FOLDER項目では使用できません。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_DOCUMENT_HANDLING_SELECT
ScannerPictureDocumentHandlingSelect

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在のスキャナーの取得ソースとモードが含まれています。 ミニドライバーは、このプロパティを作成して維持します。

アプリケーションはこのプロパティを読み取ってスキャナーの現在の取得ソースを決定するか、スキャナーのソースとモードを設定するためにこのプロパティを書き込みます。 さらに、アプリケーションでは、このプロパティを使用して、デュプレクサー機能を有効または無効にします。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_FLAG

次の表に、このプロパティで有効な定数を示します。

Flags 説明
二重 デュプレクサー操作を使用してスキャンします。 フィーダ項目 (WIA_CATEGORY_FEEDER) 用に構成された共通設定を使用して、ドキュメントの両側をスキャンします。 DUPLEX と ADVANCE_DUPLEXの両方を設定することはできません。
ADVANCED_DUPLEX 各子フィーダ項目 (WIA_CATEGORY_FEEDER_FRONTおよびWIA_CATEGORY_FEEDER_BACK) に対して構成された個々の設定を使用してスキャンします。 DUPLEX と ADVANCE_DUPLEXの両方を設定することはできません。
FRONT_FIRST 最初にドキュメントの先頭をスキャンします。 この値は、DUPLEX またはADVANCED_DUPLEXが設定されている場合に有効です。
BACK_FIRST 最初にドキュメントの背面をスキャンします。 この値は、DUPLEX またはADVANCED_DUPLEXが設定されている場合に有効です。
FRONT_ONLY フロントのみをスキャンします。
BACK_ONLY 背面のみをスキャンします。 この値は、DUPLEX またはADVANCED_DUPLEXが設定されている場合に有効です。

 

WIA_IPS_FILM_NODE_NAME
ScannerPictureFilmNodeName

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

複数ある場合の特定のフィルムスキャン添付ファイルの指定を可能にします。

このプロパティは、複数のフィルム スキャン項目がある場合にWIA_CATEGORY_FILM項目に必要です。 デバイスが 1 つのルート スキャナー フィルム項目のみをサポートしている場合、このプロパティは省略可能です。

種類: VT_BSTR、Access: 読み取り専用、有効な値: WIA_PROP_NONE

使用できる値: BSTR は、フィルム スキャン UI を介してユーザーに公開されるため、ローカライズを許可するには、@ResourceBinary、-<ResourceID> の形式にする必要があります。

WIA_IPS_FILM_SCAN_MODE
ScannerPictureFilmScanMode

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在のフィルム スキャンの構成を有効にします。

このプロパティは、WIA_CATEGORY_FILM項目に必要です。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST

次の表に、このプロパティで有効な定数を示します。

常時 説明
WIA_FILM_COLOR_SLIDE カラー スライドをスキャンします。
WIA_FILM_COLOR_NEGATIVE 負の色をスキャンします。
WIA_FILM_BW_NEGATIVE 白黒の陰性をスキャンします。

 

WIA_IPS_INVERT
ScannerPictureInvert

今後使用するために予約されており、現時点では実装されていません。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPA_ITEMS_STORED
ScannerPictureInvert

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

WIA_CATEGORY_FOLDER項目に格納される項目の数を指定します。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_LAMP
ScannerPictureLamp

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

スキャナーランプのオン/オフを切り替えます。

WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、およびWIA_CATEGORY_FILM項目の場合は省略可能で、WIA_CATEGORY_FILMに推奨されます。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST

次の表に、このプロパティで有効な定数を示します。

常時 説明
WIA_LAMP_ON ランプをオンにします。
WIA_LAMP_OFF ランプを消します。

 

WIA_IPS_LAMP_AUTO_OFF
ScannerPictureLampAutoOff

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

スキャナーが使用されていないときにランプをオンにしておく最大時間を設定します。

WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、およびWIA_CATEGORY_FILM項目の場合は省略可能で、WIA_CATEGORY_FILMに推奨されます。

種類: VT_UI4、Access: 読み取り/書き込み、有効な値: 0 - 0xFFF 秒

WIA_IPS_MAX_HORIZONTAL_SIZE
ScannerPictureMaxHorizontalSize

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在の解像度で水平 (X) 軸でスキャンされる、最大幅を 1 インチの 1000 分の 1 で指定します。 これは、アイテムの種類に応じて、シートフィーダまたはスキャニングベッドの幅であってもよい。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_MAX_VERTICAL_SIZE
ScannerPictureMaxVerticalSize

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在の解像度で垂直 (Y) 軸でスキャンされる最大高さを 1 インチの 1000 分の 1 単位で指定します。 これは、アイテムの種類に応じて、シートフィーダまたはスキャンベッドの高さである場合があります。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_MIN_HORIZONTAL_SIZE
ScannerPictureMinHorizontalSize

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在の解像度で水平 (X) 軸でスキャンされる最小幅を 1 インチの 1000 分の 1 単位で指定します。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_MIN_VERTICAL_SIZE
ScannerPictureMinVerticalSize

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在の解像度で垂直 (Y) 軸でスキャンされる最小の高さを 1 インチの 1000 分の 1 単位で指定します。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_MIRROR
ScannerPictureMirror

将来使用するために予約されており、現時点では実装されていません。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_OPTICAL_XRES
ScannerPictureOpticalXres

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

水平方向の光学解像度。 DPI でサポートされる最高の水平光学解像度。 このプロパティは 1 つの値です。 これは、デバイスによって生成できるすべての解像度の一覧ではありません。 むしろ、これはデバイスの光学の解像度です。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、すべてのアイテムに必要です。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_OPTICAL_YRES
ScannerPictureOpticalYres

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

垂直光学解像度。 DPI でサポートされる最高の垂直光学解像度。 このプロパティは 1 つの値です。 これは、デバイスによって生成されるすべての解像度の一覧ではありません。 むしろ、これはデバイスの光学の解像度です。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、すべてのアイテムに必要です。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_ORIENTATION
ScannerPictureOrientation

スキャンするドキュメントの現在の向きを指定します。 ミニドライバーは、このプロパティを作成して維持します。

アプリケーションは、取得するページまたはイメージの元の向きを定義するために、このプロパティを設定します。 WIA_IPS_ORIENTATIONの使用方法については、「 WIA_IPS_PAGE_SIZE」を参照してください。

注:
WIA_IPS_ORIENTATIONスキャナー ベッドまたはフィーダーでスキャンするドキュメントの位置を示します。 スキャンの方向に対するドキュメントの向きです。 WIA_IPS_ROTATIONは、イメージがスキャンされた後、イメージがアプリケーションに転送される直前に適用される回転を指します。

 

型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST

次の表に、このプロパティで有効な 4 つの定数を示します。

定義
肖像 画 0 度。
LANDSCAPE 縦向きに対する 90 度の反時計回りの回転。
ROT180 縦向きに対する 180 度の反時計回りの回転。
ROT270 縦向きに対する 270 度の反時計回りの回転。

 

WIA_IPS_PAGE_SIZE
ScannerPicturePageSize

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在スキャン対象に設定されているページのサイズを格納します。 アプリケーションは、スキャンするページのサイズを選択するようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。

型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST

このプロパティで使用できる定数については、「 WIA 2.0 ページ サイズ定数」を参照してください。 特に、次の固定以外のサイズに注意してください。

定義
WIA_PAGE_CUSTOM WIA_IPS_PAGE_HEIGHTプロパティとWIA_IPS_PAGE_WIDTHプロパティの値によって定義されます。
WIA_PAGE_AUTO ページ サイズは、デバイスによって自動的に決定されます。
WIA_PAGE_CUSTOM_BASE ディメンションがアプリケーションとデバイス ドライバーに既に認識されているカスタム ページ サイズ。

 

WIA_IPS_ORIENTATION プロパティの値によって、現在選択されているページの向きが決まります。 WIA_IPS_PAGE_WIDTHプロパティとWIA_IPS_PAGE_HEIGHTプロパティは、ページのサイズを 1000 分の 1 インチ単位で報告します。 これらのプロパティは、ページのサイズ ピクセル単位で含む WIA_IPS_XEXTENTおよびWIA_IPS_YEXTENTと一致している必要があります。

注:
WIA_PROP_LIST型の有効な値は、 WIA_IPS_ORIENTATION プロパティの有効な設定によって異なります。 たとえば、デバイスがWIA_PAGE_A4設定で横向きのドキュメントをスキャンできない場合、WIA_IPS_ORIENTATIONが LANDSCAPE に設定されている場合WIA_PAGE_A4は WIA_IPS_PAGE_SIZE プロパティの有効な値ではありません。

 

アプリケーション でWIA_IPS_PAGE_SIZE を上記の表の 3 つ以外の値に設定する場合、ミニドライバーは 、WIA_IPS_PAGE_WIDTH の値を調整し、ページの 1000 分の 1 インチのサイズに WIA_IPS_PAGE_HEIGHT する必要があります。 また、 WIA_IPS_XEXTENT の値を調整し、ページのサイズをピクセル単位で WIA_IPS_YEXTENT する必要があります。

エクステント設定 (WIA_IPS_XEXTENT または WIA_IPS_YEXTENT) が現在のページ サイズ設定と一致しない値に変更された場合、ミニドライバーは WIA_IPS_PAGE_SIZE プロパティの値をWIA_PAGE_CUSTOMに変更する必要があります。 ミニドライバーは、新しいエクステント設定 従って WIA_IPS_PAGE_WIDTHまたはWIA_IPS_PAGE_HEIGHT も変更する必要があります。

WIA_IPS_ORIENTATIONが LANDSCAPE に設定されている場合、エクステント設定は通常の値に対して交換されます。 たとえば、アプリケーション で WIA_IPS_PAGE_SIZE を WIA_PAGE_A4 に設定すると、ミニドライバー は WIA_IPS_PAGE_WIDTH を 11692 に、 WIA_IPS_PAGE_HEIGHT を 8267 に設定します。 (ミニドライバーは 、WIA_IPS_XEXTENT を調整し、それに応じて WIA_IPS_YEXTENT する必要もあります)。

注:
WIA_IPS_PAGE_SIZEがWIA_PAGE_CUSTOMに設定されている場合、方向設定は、スキャンするページの範囲の寸法を決定するために使用されません。

 

ミニドライバーは、 WIA_IPS_ORIENTATION プロパティが現在の選択領域と一致していることを確認する責任があります。 アプリケーションで WIA_IPS_ORIENTATION の値が現在選択されているページ サイズに対して無効な値に変更された場合、ミニドライバーは WIA_IPS_PAGE_SIZE の値を、新しい方向の値でサポートされているページ サイズに変更する必要があります。

アプリケーションで WIA_IPS_PAGE_SIZE プロパティを WIA_PAGE_CUSTOM に設定した場合、現在の選択領域は影響を受けません。 WIA ミニドライバーは、 WIA_IPS_XPOS および WIA_IPS_YPOS プロパティの現在の設定から、現在のイメージ レイアウトを取得 する 必要があります。 ページ サイズの設定でスキャナーのベッドの外側にある選択領域が表示される場合、ミニドライバーは WIA_IPS_XPOSの値 を自動的に調整し、プロパティを有効な設定 にWIA_IPS_YPOS する必要があります。 WIA_IPS_PAGE_SIZEプロパティとWIA_IPS_ORIENTATION プロパティを同時に設定し、組み合わせて適用すると無効な場合、ミニドライバーは IWiaMiniDrv::d rvValidateItemProperties でエラーを返すことによって、アプリケーションの設定を失敗させる必要があります。

次の 4 つの例は、 さまざまなWIA_IPS_PAGE_SIZE シナリオを示しています。

  1. ドライバーは設定を報告します。
  2. アプリケーションは、 WIA_IPS_PAGE_SIZE プロパティを WIA_PAGE_LETTER に設定します。
  3. アプリケーションは 、WIA_IPS_ORIENTATION プロパティを LANDSCAPE に設定します。
  4. アプリケーションは 、WIA_IPS_XEXTENT プロパティを小さい値に変更します。

例 1: ミニドライバーが設定を報告する

次の例では、アプリケーションが WIA プロパティを設定する前に、ミニドライバーによってカスタム選択領域が設定されます。 この場合、選択領域はフラットベッド全体を表します。

WIA_IPS_PAGE_SIZE = WIA_PAGE_CUSTOM
WIA_IPS_PAGE_WIDTH = 11500
WIA_IPS_PAGE_HEIGHT = 14000
WIA_IPS_ORIENTATION = PORTRAIT
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 1150
WIA_IPS_YEXTENT = 1400
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100

例 2: アプリケーションがWIA_IPS_PAGE_SIZEプロパティを WIA_PAGE_LETTER に設定する

WIA_IPS_PAGE_SIZE = WIA_PAGE_LETTER
WIA_IPS_PAGE_WIDTH = 8500
WIA_IPS_PAGE_HEIGHT = 11000
WIA_IPS_ORIENTATION = PORTRAIT
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 850
WIA_IPS_YEXTENT = 1100
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100

例 3: アプリケーションでWIA_IPS_ORIENTATIONプロパティを LANDSCAPE に設定する

物理的なベッドは、もともと横向きのページを取得できる必要があります。

WIA_IPS_PAGE_SIZE = WIA_PAGE_LETTER
WIA_IPS_PAGE_HEIGHT = 11000
WIA_IPS_PAGE_WIDTH = 8500
WIA_IPS_ORIENTATION = LANDSCAPE
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 1100
WIA_IPS_YEXTENT = 850
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100

例 4: アプリケーションがWIA_IPS_XEXTENTプロパティを小さい値に変更する

次の例では、アプリケーションによって WIA_IPS_XEXTENT プロパティが 1000 に変更されています。 ミニドライバーは、 WIA_IPS_XEXTENT に含まれる新しい値が WIA_IPS_PAGE_SIZE プロパティに対して有効でなくなったことを前提としているため、 WIA_IPS_PAGE_SIZEを WIA_PAGE_CUSTOM に変更する必要があります。 ミニドライバーは 、WIA_IPS_PAGE_WIDTHも調整する必要があります。

WIA_IPS_PAGE_SIZE = WIA_PAGE_CUSTOM
WIA_IPS_PAGE_HEIGHT = 10000
WIA_IPS_PAGE_WIDTH = 8500
WIA_IPS_ORIENTATION = LANDSCAPE
WIA_IPS_XPOS = 0
WIA_IPS_YPOS = 0
WIA_IPS_XEXTENT = 1000
WIA_IPS_YEXTENT = 850
WIA_IPS_XRES = 100
WIA_IPS_YRES = 100
WIA_IPS_PAGE_HEIGHT
ScannerPicturePageHeight

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

現在選択されているページの高さを 1000 分の 1 インチ単位で格納します。 ミニドライバーは 、WIA_IPS_PAGE_HEIGHT プロパティを作成して維持します。 アプリケーションはこのプロパティを読み取って、スキャンされるページの物理的な寸法を決定します。 エクステントの設定が既知のページ サイズと異なる場合、このプロパティは 、WIA_IPS_PAGE_SIZE プロパティがWIA_PAGE_CUSTOMに設定されているページの高さを報告します ( WIA_IPS_PAGE_SIZE プロパティの値)。 WIA_IPS_PAGE_HEIGHT は、スキャンするページの高さをピクセル単位で報告する WIA_IPS_XEXTENTと同期している必要があります。

このプロパティは、WIA_CATEGORY_FEEDER項目に必要です。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_PAGE_WIDTH
ScannerPicturePageWidth

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

選択されている現在のページの幅を 1000 分の 1 インチ単位で格納します。 アプリケーションはこのプロパティを読み取って、スキャンされるページの物理的な寸法を決定します。 エクステントの設定が既知のページ サイズと異なる場合、このプロパティは 、WIA_IPS_PAGE_SIZE プロパティがWIA_PAGE_CUSTOMに設定されているページの幅を報告します。 WIA_IPS_PAGE_WIDTH は、スキャンするページの幅をピクセル単位で報告する WIA_IPS_XEXTENTの値と同期している必要があります。 ミニドライバーは、このプロパティを作成して維持します。

このプロパティは、WIA_CATEGORY_FEEDER項目に必要です。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_PAGES
ScannerPicturePages

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

自動ドキュメント フィーダーから取得する現在のページ数を格納します。 ミニドライバーは、このプロパティを作成して維持します。

型: VT_I4;アクセス: 読み取り/書き込み。有効な値: WIA_PROP_RANGE スキャナーがスキャンできるページの最大数から 0 です。 スキャナーが継続的にスキャンできる場合、値は ALL_PAGES (= 0) です。

アプリケーションはこのプロパティを読み取って、ドキュメント フィーダーのページ容量を決定します。 また、このプロパティは、スキャンするページ数にも設定されます。

注:
二重モードが有効になっている場合 (WIA_IPS_DOCUMENT_HANDLING_SELECT が FEEDER に設定されている場合 |DUPLEX |ADVANCED_DUPLEX)、 WIA_IPS_PAGES はスキャンするページ数と同じです。

 

両面印刷が有効になっている場合、ページの裏面が空白の場合でも、1 枚の用紙に 2 ページが自動的に含まれます。

WIA_IPS_PAGESを 1 に設定すると、スキャナーはページの片側を処理します。 スキャナーが双方向モードの間にページの片側のみをスキャンできない場合は、WIA_PROPERTY_INFO構造体の Range メンバーの Inc メンバーの WIA_IPS_PAGES 値を 2 に変更することをお勧めします。 この値は、2 つの倍数のページを要求する必要があることをアプリケーションに通知します。 ALL_PAGES (= 0) の値は、ドキュメント フィーダーに現在読み込まれている すべての ページがスキャンされることを意味します。

WIA_IPS_PHOTOMETRIC_INTERP
ScannerPicturePhotometricInterp

白と黒のピクセルの現在の設定が含まれています。 ミニドライバーは、このプロパティを作成して維持します。

アプリケーションは、この値を読み取って WHITE または BLACK の値を判別します (アプリケーションの実行内容に応じて)。

すべての取得が有効または保存されている項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。

型: VT_I4;アクセス: 読み取り/書き込み。有効な値: WIA_PROP_LIST。 デバイスを 1 つの値のみに設定できる場合は、WIA_PROP_LIST型を作成し、有効な値をその中に配置します。

次の表に、このプロパティで有効な 2 つの定数を示します。

定義
WIA_PHOTO_WHITE_0 WHITE は 0、BLACK は 1 です。
WIA_PHOTO_WHITE_1 WHITE は 1、BLACK は 0 です。

 

WIA_IPS_PREVIEW
ScannerPicturePreview

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

デバイスのプレビュー モードを示します。 アプリケーションは、デバイスをプレビュー モードにするようにこのプロパティを設定します。

このプロパティは、WIA_CATEGORY_FLATBEDおよびWIA_CATEGORY_FILM項目に必要です。WIA_CATEGORY_FEEDER項目の場合は省略可能です。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST

次の表に、このプロパティで有効な定数を示します。

定義
WIA_FINAL_SCAN アプリケーションは最終スキャンを実行します。
WIA_PREVIEW_SCAN アプリケーションはプレビュー スキャンを実行します。

 

WIA_IPS_PREVIEW_TYPE
ScannerPicturePreviewType

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

イメージ プレビュー中に既存のプレビュー イメージを更新できるかどうかを指定します (WIA_IPA_DATATYPE プロパティまたは WIA_IPA_DEPTH プロパティの変更に応じて)。

このプロパティは、プレビュー スキャンをサポートするすべての取得が有効なアイテムでは省略可能です。つまり、WIA_IPS_PREVIEWは WIA_PREVIEW_SCAN でサポートされます。 これには、WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILMの種類の項目が含まれます。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

次の表に、このプロパティで有効な定数を示します。

常時 説明
WIA_ADVANCED_PREVIEW 既存のイメージを更新できます。
WIA_BASIC_PREVIEW 既存のイメージを更新できないため、別のプレビュー スキャンを実行する必要があります。

 

WIA_IPS_ROTATION
ScannerPictureRotation

現在の回転設定 (実装されている場合) が含まれます。 ミニドライバーは、このプロパティを作成して維持します。

アプリケーションは、このプロパティを設定して、ドライバーがイメージをアプリケーションに返す前に、イメージを回転させる量 (場合) をドライバーに通知します。

注:
WIA_IPS_ORIENTATIONスキャナー ベッドまたはフィーダーでスキャンするドキュメントの位置を示します。 スキャンの方向に対するドキュメントの向きです。 WIA_IPS_ROTATIONは、イメージがスキャンされた後、イメージがアプリケーションに転送される直前に適用される回転を指します。

 

WIA ミニドライバーは、画像データをアプリケーションに返送する前にローテーションする役割を担います。 アプリケーションは、イメージ ヘッダーをチェックして、新しく回転した値を確認します。

現在のイメージの選択領域 (WIA_IPS_XPOS、WIA_IPS_YPOSWIA_IPS_XEXTENT、WIA_IPS_YEXTENTプロパティによって定義される) に対する回転の効果を解決することに関して、大混乱が生じます。

選択領域 は、イメージの取得元となる物理スキャナー・ベッド上の選択された領域を指します。 WIA_IPS_ROTATION 選択領域は変更されません。 ドライバーは、ドライバーが適切な選択領域を取得した後にのみ 、WIA_IPS_ROTATION に従って反時計回りの回転を適用します。 WIA_IPS_ROTATION は出力イメージのディメンションに影響を与えるので、これらのディメンションは結果のイメージのデータ ヘッダーに反映する必要があります。

すべての取得が有効な項目の場合は省略可能です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。

型: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_LIST

次の回転定数が定義されています。

常時 定義
肖像 画 ドライバーはイメージを回転しません。
LANDSCAPE Tドライバーは、画像を反時計回りに 90 度回転させます。
ROT180 ドライバーは、画像を反時計回りに 180 度回転します。
ROT270 ドライバーは、画像を反時計回りに 270 度回転します。

 

WIA_IPS_SEGMENTATION
ScannerPictureSegmentation

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

アプリケーションが複数リージョンのスキャンにドライバーのセグメント化フィルターを使用するかどうかを指定します。 WIA_IPS_SEGMENTATIONは、セグメント化フィルターを使用した子項目の作成をサポートする場合、またはドライバー自体が固定フレームの子項目を作成する場合に、項目をWIA_CATEGORY_FLATBEDおよびWIA_CATEGORY_FILMするために実装する必要があります。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

次の表に、このプロパティで有効な 2 つの定数を示します。

定義
WIA_USE_SEGMENTATION_FILTER アプリケーションでは、複数リージョンのスキャンにセグメント化フィルターを使用する必要があります。
WIA_DONT_USE_SEGMENTATION_FILTER ドライバーは、複数リージョンのスキャンのために子項目自体を作成します。 スキャナーがこの目的で固定フレームを使用する場合は、通常、このケースが発生します。

 

注:
ドライバーにセグメント化フィルターが付属していても、その項目の 1 つ (WIA_CATEGORY_FILM項目など) のWIA_DONT_USE_SEGMENTATION_FILTERにWIA_IPS_SEGMENTATIONが設定されている可能性があります。 これは、スキャナーがフィルムスキャンに固定フレームを使用するが、WIA_CATEGORY_FLATBED項目からの定期的なスキャンには使用しない場合に当てはまる可能性があります。

 
WIA_IPS_SHEET_FEEDER_REGISTRATION
ScannerPictureSheetFeederRegistration

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

フラットベッドに配置されたドキュメントの登録 (配置とエッジ検出) が含まれます。 ミニドライバーは、このプロパティを作成して維持します。 このプロパティは、手持ちスキャナーまたはシートフィード スキャナーのスキャン ヘッドにシートを水平方向に配置する方法を示します。 プロパティは、スキャン ヘッド全体でドキュメントが配置される場所を予測するために使用されます。

複数のスキャン ヘッドをサポートするスキャナーの場合、このプロパティは最上位のスキャン ヘッドを基準にしています。 このプロパティは、シートフィード、スクロールフィード、およびハンドヘルド スキャナーに必須です。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

次の表に、このプロパティで有効な 3 つの定数を示します。

常時 説明
LEFT_JUSTIFIED シートはスキャンヘッドに対して左に配置されます。
中心 シートはスキャン ヘッドの中央に配置されます。
RIGHT_JUSTIFIED シートはスキャンヘッドに対して右側に配置されます。

 

WIA_IPS_SHOW_PREVIEW_CONTROL
ScannerPictureShowPreviewControl

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

アイテムにユーザーに表示されるプレビュー コントロールが必要かどうかを示します。 ミニドライバーは、このプロパティを作成して維持します。

すべての転送が有効なアイテムの場合は省略可能です。 これは通常、WIA_ITEM_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FILM、WIA_CATEGORY_FINISHED_FILEのカテゴリの項目にすぎません。

型: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

次の表に、このプロパティで有効な定数を示します。

常時 説明
WIA_SHOW_PREVIEW_CONTROL このデバイスはプレビューを実行できるため、プレビュー コントロールをユーザーに表示します。
WIA_DONT_SHOW_PREVIEW_CONTROL このデバイスではプレビューを実行できないため、プレビュー コントロールをユーザーに表示しないでください。

 

WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION
ScannerPictureSupportsChildItemCreation

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

アプリケーション (またはフィルター) が現在のアイテムの下に子項目を作成できるかどうかを指定します。

すべての転送が有効なアイテム カテゴリ (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FILM、さらにはWIA_CATEGORY_FOLDER) に対しては省略可能です。 (ストレージで新しい項目のアップロードがサポートされない場合、このプロパティはサポートされていないか 、FALSE 値でサポートされている必要があります)。

WIA_IPS_SEGMENTATIONとWIA_USE_SEGMENTATION_FILTERをサポートする項目もWIA_IPS_SUPPORTS_CHILD_ITEM_CREATIONをサポートし、 TRUE に設定する必要があります。

型: VT_I4、Access: 読み取り専用、有効な値: TRUE および FALSE

WIA_IPS_THRESHOLD
ScannerPictureThreshold

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

イメージを単色に変換するときにピクセルを白または黒に変換するかどうかを決定するグレースケール値を指定します。 しきい値を超えているピクセルは白になります。 しきい値を下回るピクセルは白になります。

このプロパティは、1-bpp スキャンをサポートし、WIA_IPA_DATATYPE プロパティが WIA_DATA_THRESHOLD に設定されている取得アイテムに必要です。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_TRANSFER_CAPABILITIES
ScannerPictureTransferCapabilities

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

ドライバーが 1 回の転送呼び出しで複数の子項目を転送できるかどうかを指定します。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_FLAG

このプロパティに使用できる値は、WIA_TRANSFER_CHILDREN_SINGLE_SCANのみです。 このフラグが設定されている場合、ドライバーは 1 回の転送呼び出しで複数の子項目を転送できます。 フラグが設定されていない場合、WIA サービスは子項目を再帰的に移動し、それらの各項目を転送します。

WIA_IPA_UPLOAD_ITEM_SIZE
ScannerPictureInvert

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

アイテムにアップロードするバイト数を指定します。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_NONE

WIA_IPS_WARM_UP_TIME
ScannerPictureWarmUpTime

スキャン操作を開始する前にデバイスに必要な最大ウォームアップ時間 (ミリ秒単位) を指定します。 ミニドライバーは、このプロパティを作成して維持します。

アプリケーションは、このプロパティを読み取って、このデバイスの最大ウォームアップ時間を決定できます。 その後、"デバイスのウォームアップを待機しています" ダイアログ ボックスが表示され、何か起こる前に待機または一時停止が発生する可能性があることをユーザーに知らせることができます。

このプロパティは、取得が有効なすべてのアイテムに必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。

種類: VT_I4、Access: 読み取り専用、有効な値: WIA_PROP_NONE

WIA_IPS_XEXTENT
ScannerPictureXextent

取得する選択したイメージの現在の幅をピクセル単位で格納します。 アプリケーションは、取得する選択領域の幅をマークするようにこのプロパティを設定します。 このプロパティは 、WIA_IPA_PIXELS_PER_LINE プロパティに同意する必要があります。 ミニドライバーは、このプロパティを作成して維持します。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_XPOS
ScannerPictureXpos

選択した画像の左上隅の x 座標をピクセル単位で格納します。 アプリケーションは、選択領域の左上隅をマークするようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_XRES
ScannerPictureXres

デバイスの現在の水平方向の解像度をピクセル/インチ単位で格納します。 アプリケーションは、水平方向の解像度を設定するようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。

デバイスを 1 つの値のみに設定できる場合は、 WIA_PROP_LIST 型を作成し、有効な値をその中に配置します。 これは、1 つの解像度設定が別の解像度に依存する場合もあります。 (垂直方向の解像度は、水平方向の解像度によって異なります)。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。

種類: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_RANGE またはWIA_PROP_LIST

WIA_IPS_XSCALING
ScannerPictureXscaling

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

スキャナー デバイスまたはそのドライバー内のスキャンされたイメージに適用できる水平方向のスケーリングをパーセンテージで設定します。

このプロパティは、取得が有効なすべてのアイテムに対して省略可能です。つまり、型の項目WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、およびWIA_CATEGORY_FILMです。

種類: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_LIST またはWIA_PROP_RANGE。

値は 1 から最大VT_I4 (0xFFFF) まで指定できます。 たとえば、100 はスケーリングがないことを意味し、050 は正しいサイズの 50% にスケールダウンすることを意味し、200 は元のサイズの 200% までスケールアップすることを意味します。

WIA_IPS_YEXTENT
ScannerPictureYextent

取得する選択したイメージの現在の高さをピクセル単位で格納します。 アプリケーションは、選択領域の高さをマークするようにこのプロパティを設定します。 このプロパティは、 WIA_IPA_PIXELS_PER_LINE プロパティの値と一致している必要があります。 ミニドライバーは、このプロパティを作成して維持します。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FILM)。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_YPOS
ScannerPictureYpos

選択した画像の左上隅の現在の y 座標 (ピクセル単位)。 アプリケーションは、選択領域の左上隅をマークするようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。

種類: VT_I4、Access: 読み取り/書き込み、有効な値: WIA_PROP_RANGE

WIA_IPS_YRES
ScannerPictureYres

デバイスの現在の垂直解像度をピクセル/インチ単位で格納します。 アプリケーションは、垂直方向の解像度を設定するようにこのプロパティを設定します。 ミニドライバーは、このプロパティを作成して維持します。

デバイスを 1 つの値のみに設定できる場合は、 WIA_PROP_LIST 型を作成し、有効な値をその中に配置します。 これは、1 つの解像度設定が別の解像度に依存する場合もあります。 (水平方向の解像度は、垂直方向の解像度によって異なります)。

すべての取得が有効な項目に必要です。つまり、カテゴリ内の項目 (WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、WIA_CATEGORY_FINISHED_FILE、WIA_CATEGORY_FILM)。 WIA_CATEGORY_FOLDER項目ではサポートされていません。

種類: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_RANGE またはWIA_PROP_LIST

WIA_IPS_YSCALING
ScannerPictureYscaling

注:
このプロパティは、Windows Vista 以降でのみサポートされています。

 

スキャナー デバイスまたはそのドライバー内でスキャンされたイメージに適用できる垂直方向のスケーリングをパーセンテージで設定します。

このプロパティは、取得が有効なすべての項目に対して省略可能です。つまり、型の項目WIA_CATEGORY_FLATBED、WIA_CATEGORY_FEEDER、WIA_CATEGORY_FEEDER_FRONT、WIA_CATEGORY_FEEDER_BACK、およびWIA_CATEGORY_FILM。

型: VT_I4、Access: 読み取り/書き込みまたは読み取り専用、有効な値: WIA_PROP_LIST またはWIA_PROP_RANGE。

値は 1 から最大VT_I4 (0xFFFF) まで指定できます。 たとえば、100 はスケーリングなし、050 は正しいサイズの 50% にスケールダウンすることを意味し、200 は元のサイズの 200% にスケールアップすることを意味します。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 (デスクトップ アプリのみ)
ヘッダー
Wiadef.h