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.
Die IXpsRasterizationFactory Schnittstelle erbt von der IUnknown-Schnittstelle.
Die IXpsRasterizationFactory Schnittstelle weist diese Methoden auf.
IXpsRasterizationFactory::CreateRasterizer Die CreateRasterize-Methode erstellt ein XPS-Rasterizer-Objekt. |
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | xpsrassvc.h |