次の方法で共有


IXpsRasterizationFactory1::CreateRasterizer メソッド (xpsrassvc.h)

CreateRasterize メソッドは、高精度の色を処理できる XPS ラスタライザー オブジェクトを作成します。

構文

HRESULT CreateRasterizer(
  [in, optional]  IXpsOMPage            *xpsPage,
  [in]            FLOAT                 DPI,
  [in]            XPSRAS_RENDERING_MODE nonTextRenderingMode,
  [in]            XPSRAS_RENDERING_MODE textRenderingMode,
                  XPSRAS_PIXEL_FORMAT   pixelFormat,
  [out, optional] IXpsRasterizer        **ppIXPSRasterizer
);

パラメーター

[in, optional] xpsPage

レンダリングする XPS 固定ページを表す IXpsOMPage オブジェクトへのポインター。 このオブジェクトは、XPS ドキュメントの FixedPage セクションをカプセル化します。 詳細については、IXpsOMPage を参照してください。

[in] DPI

ラスター化された出力の 1 インチあたりのドット数。 このパラメーターは、出力ビットマップの x 次元と y 次元の両方に適用されます。 DPI 値は、XPS 固定ページを印刷または表示するデバイスの解像度です。

[in] nonTextRenderingMode

ラスター化された出力内の非テキスト アイテムのレンダリング モード。 このパラメーターは、アンチエイリアシングされた出力を生成するかどうかを示します。 このパラメーターを、次のいずれかの XPSRAS_RENDERING_MODE 列挙値に設定します。

  • XPSRAS_RENDERING_MODE_ANTIALIASED

  • XPSRAS_RENDERING_MODE_ALIASED

[in] textRenderingMode

ラスター化された出力内のテキストのレンダリング モード。 このパラメーターは、アンチエイリアシングされた出力を生成するかどうかを示します。 このパラメーターを、次のいずれかの XPSRAS_RENDERING_MODE 列挙値に設定します。

  • XPSRAS_RENDERING_MODE_ANTIALIASED

  • XPSRAS_RENDERING_MODE_ALIASED

pixelFormat

pixelFormat パラメーター。

[out, optional] ppIXPSRasterizer

このパラメーターは、新しく作成された XPS ラスタライザー オブジェクトの IXpsRasterizer インターフェイスへのポインターをメソッドが書き込む場所を指します。 メソッドが失敗した場合、この場所 NULL を書き込み、エラー コードを返します。

戻り値

このメソッドが成功した場合は、S_OKを返します。 それ以外の場合は、HRESULT エラー コードが返されます。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー xpsrassvc.h (Xpsrassvc.h を含む)

関連項目

IXPSRasterizationFactory1