Auf Englisch lesen

Freigeben über


IXpsRasterizationFactory-Schnittstelle (xpsrassvc.h)

Die IXpsRasterizationFactory Schnittstelle stellt eine Objektfactory zum Erstellen von XPS-Rasterizerobjekten dar. Rasterizerobjekte, die von der Factory erstellt wurden, implementieren IXpsRasterizer Schnittstellen. Ein XPSDrv-Filter verwendet ein Rasterizerobjekt, um eine XPS-feste Seite in ein oder mehrere Bitmapbilder zu konvertieren.

Ein XPSDrv-Filter ruft einen Verweis auf eine IXpsRasterizationFactory Schnittstelleninstanz aus dem Eigenschaftenbehälter ab, der vom Druckfilterpipeline-Manager empfangen wurde. Der Pipeline-Manager ruft die IPrintPipelineFilter::InitializeFilter Methode auf und übergibt einen IPrintPipelinePropertyBag Zeiger. Der Schnittstellenverweis ist ein VT_UNKNOWN Eigenschaftswert, der durch den Eigenschaftennamen MS_IXpsRasterizationFactoryidentifiziert wird.

Erbschaft

Die IXpsRasterizationFactory Schnittstelle erbt von der IUnknown-Schnittstelle.

Methodik

Die IXpsRasterizationFactory Schnittstelle weist diese Methoden auf.

 
IXpsRasterizationFactory::CreateRasterizer

Die CreateRasterize-Methode erstellt ein XPS-Rasterizer-Objekt.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- xpsrassvc.h