IXpsRasterizationFactory-Schnittstelle (xpsrassvc.h)
Die IXpsRasterizationFactory-Schnittstelle stellt eine Objektfactory zum Erstellen von XPS-Rasterizerobjekten dar. Rasterisierungsobjekte, die von der Factory erstellt wurden, implementieren IXpsRasterizer-Schnittstellen . Ein XPSDrv-Filter verwendet ein Rasterisierungsobjekt, um eine XPS-Feste Seite in ein oder mehrere Bitmapbilder zu konvertieren.
Ein XPSDrv-Filter ruft einen Verweis auf eine IXpsRasterizationFactory-Schnittstelle instance aus dem Eigenschaftenbehälter ab, der vom Druckfilterpipeline-Manager empfangen wurde. Der Pipeline-Manager ruft die IPrintPipelineFilter::InitializeFilter-Methode des Filters auf und übergibt einen IPrintPipelinePropertyBag-Zeiger . Der Schnittstellenverweis ist ein VT_UNKNOWN-Eigenschaftswert, der durch den Eigenschaftennamen MS_IXpsRasterizationFactory identifiziert wird.
Die IXpsRasterizationFactory-Schnittstelle erbt von der IUnknown-Schnittstelle.
Die IXpsRasterizationFactory-Schnittstelle verfügt über diese Methoden.
IXpsRasterizationFactory::CreateRasterizer Die CreateRasterize-Methode erstellt ein XPS-Rasterizer-Objekt. |
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | xpsrassvc.h |