次の方法で共有


IXpsRasterizationFactory インターフェイス (xpsrassvc.h)

IXpsRasterizationFactory インターフェイスは、XPS ラスタライザー オブジェクトを作成するためのオブジェクト ファクトリを表します。 ファクトリによって作成されたラスタライザー オブジェクトは、IXpsRasterizer インターフェイス 実装します。 XPSDrv フィルターでは、ラスタライザー オブジェクトを使用して、XPS 固定ページを 1 つ以上のビットマップ イメージに変換します。

XPSDrv フィルターは、印刷フィルター パイプライン マネージャーから受信したプロパティ バッグから、IXpsRasterizationFactory インターフェイス インスタンスへの参照を取得します。 パイプライン マネージャーは、フィルターの IPrintPipelineFilter::InitializeFilter メソッドを呼び出し、IPrintPipelinePropertyBag ポインターを渡します。 インターフェイス参照は、プロパティ名 MS_IXpsRasterizationFactoryで識別されるVT_UNKNOWNプロパティ値です。

継承

IXpsRasterizationFactory インターフェイスは、IUnknown インターフェイスから継承します。

メソッド

IXpsRasterizationFactory インターフェイスには、これらのメソッドがあります。

 
IXpsRasterizationFactory::CreateRasterizer

CreateRasterize メソッドは、XPS ラスタライザー オブジェクトを作成します。

必要条件

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