Bewerken

Delen via


IXpsRasterizationFactory interface (xpsrassvc.h)

The IXpsRasterizationFactory interface represents an object factory for creating XPS rasterizer objects. Rasterizer objects created by the factory implement IXpsRasterizer interfaces. An XPSDrv filter uses a rasterizer object to convert an XPS fixed page to one or more bitmap images.

An XPSDrv filter obtains a reference to an IXpsRasterizationFactory interface instance from the property bag received from the print filter pipeline manager. The pipeline manager calls the filter's IPrintPipelineFilter::InitializeFilter method and passes in an IPrintPipelinePropertyBag pointer. The interface reference is a VT_UNKNOWN property value that is identified by the property name MS_IXpsRasterizationFactory.

Inheritance

The IXpsRasterizationFactory interface inherits from the IUnknown interface.

Methods

The IXpsRasterizationFactory interface has these methods.

 
IXpsRasterizationFactory::CreateRasterizer

The CreateRasterize method creates an XPS rasterizer object.

Requirements

Requirement Value
Target Platform Windows
Header xpsrassvc.h