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 エラー コードを返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | xpsrassvc.h (Xpsrassvc.h を含む) |