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