Freigeben über


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.

Vererbung

Die IXpsRasterizationFactory-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IXpsRasterizationFactory-Schnittstelle verfügt über diese Methoden.

 
IXpsRasterizationFactory::CreateRasterizer

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile xpsrassvc.h