xpsrassvc.h header

This header is used by print. For more information, see:

xpsrassvc.h contains the following programming interfaces:

Interfaces

 
IXpsRasterizationFactory

The IXpsRasterizationFactory interface represents an object factory for creating XPS rasterizer objects.
IXpsRasterizationFactory1

In Windows 8 and above, IXPSRasterizationFactory1 is an interface for handling high precision colors.
IXpsRasterizationFactory2

In Windows 10, the IXpsRasterizationFactory2 interface represents an object factory for creating components that can convert content from XPS to PWG Raster using the XPS Rasterization Service. PWG Raster supports non-square DPIs.
IXpsRasterizer

The IXpsRasterizer interface represents an XPS rasterizer that can create a bitmap image of an XPS fixed page or of a rectangular region of a fixed page.
IXpsRasterizerNotificationCallback

The IXpsRasterizerNotificationCallback interface enables the XPS rasterization service to determine whether to continue a rasterization operation that was previously initiated by an XPSDrv filter.

Enumerations

 
XPSRAS_BACKGROUND_COLOR

XPSRAS_BACKGROUND_COLOR specifies the background clear color to be used by an XPS rasterizer.
XPSRAS_PIXEL_FORMAT

XPSRAS_PIXEL_FORMAT allows a caller to select the pixel format used by the IWICBitmap interface that is returned by the IXpsRasterizer::RasterizeRect method. XPSRAS_PIXEL_FORMAT is provided with Windows 8 and later versions of Windows.
XPSRAS_RENDERING_MODE

The XPSRAS_RENDERING_MODE enumeration specifies the rendering mode to be used by an XPS rasterizer.