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 |