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 ラスタライザー オブジェクトを作成します。

要件

要件
対象プラットフォーム Windows
ヘッダー xpsrassvc.h