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 |