Compartilhar via


Cabeçalho xpsrassvc.h

Esse cabeçalho é usado pela impressão. Para obter mais informações, consulte:

xpsrassvc.h contém as seguintes interfaces de programação:

Interfaces

 
IXpsRasterizationFactory

A interface IXpsRasterizationFactory representa uma fábrica de objetos para criar objetos de rasterizador XPS.
IXpsRasterizationFactory1

No Windows 8 e superior, IXPSRasterizationFactory1 é uma interface para lidar com cores de alta precisão.
IXpsRasterizationFactory2

No Windows 10, a interface IXpsRasterizationFactory2 representa uma fábrica de objetos para criar componentes que podem converter conteúdo de XPS para PWG Raster usando o Serviço de Rasterização XPS. O PWG Raster dá suporte a DPIs não quadrados.
IXpsRasterizer

A interface IXpsRasterizer representa um rasterizador XPS que pode criar uma imagem de bitmap de uma página fixa XPS ou de uma região retangular de uma página fixa.
IXpsRasterizerNotificationCallback

A interface IXpsRasterizerNotificationCallback permite que o serviço de rasterização XPS determine se deve continuar uma operação de rasterização iniciada anteriormente por um filtro XPSDrv.

Enumerações

 
XPSRAS_BACKGROUND_COLOR

XPSRAS_BACKGROUND_COLOR especifica a cor clara da tela de fundo a ser usada por um rasterizador XPS.
XPSRAS_PIXEL_FORMAT

XPSRAS_PIXEL_FORMAT permite que um chamador selecione o formato de pixel usado pela interface IWICBitmap retornada pelo método IXpsRasterizer::RasterizeRect. XPSRAS_PIXEL_FORMAT é fornecido com o Windows 8 e versões posteriores do Windows.
XPSRAS_RENDERING_MODE

A enumeração XPSRAS_RENDERING_MODE especifica o modo de renderização a ser usado por um rasterizador XPS.