Método IXpsRasterizationFactory1::CreateRasterizer (xpsrassvc.h)
O método CreateRasterize cria um objeto rasterizador XPS que pode lidar com cores de alta precisão.
Sintaxe
HRESULT CreateRasterizer(
[in, optional] IXpsOMPage *xpsPage,
[in] FLOAT DPI,
[in] XPSRAS_RENDERING_MODE nonTextRenderingMode,
[in] XPSRAS_RENDERING_MODE textRenderingMode,
XPSRAS_PIXEL_FORMAT pixelFormat,
[out, optional] IXpsRasterizer **ppIXPSRasterizer
);
Parâmetros
[in, optional] xpsPage
Ponteiro para um objeto IXpsOMPage que representa a página fixa XPS a ser renderizada. Esse objeto encapsula uma seção FixedPage de um documento XPS. Para obter mais informações, consulte IXpsOMPage.
[in] DPI
Pontos por polegada na saída rasterizada. Esse parâmetro se aplica às dimensões x e y do bitmap de saída. O valor de DPI é a resolução do dispositivo que deve imprimir ou exibir a página fixa XPS.
[in] nonTextRenderingMode
Modo de renderização para itens nontext na saída rasterizada. Esse parâmetro indica se a saída suavizada deve ser gerada. Defina esse parâmetro como um dos seguintes valores de enumeração XPSRAS_RENDERING_MODE :
XPSRAS_RENDERING_MODE_ANTIALIASED
XPSRAS_RENDERING_MODE_ALIASED
[in] textRenderingMode
Modo de renderização para texto na saída rasterizada. Esse parâmetro indica se a saída suavizada deve ser gerada. Defina esse parâmetro como um dos seguintes valores de enumeração XPSRAS_RENDERING_MODE :
XPSRAS_RENDERING_MODE_ANTIALIASED
XPSRAS_RENDERING_MODE_ALIASED
pixelFormat
O parâmetro pixelFormat .
[out, optional] ppIXPSRasterizer
Esse parâmetro aponta para um local no qual o método grava um ponteiro para a interface IXpsRasterizer do objeto rasterizador XPS recém-criado. Se o método falhar, ele gravará NULL nesse local e retornará um código de erro.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | xpsrassvc.h (inclua Xpsrassvc.h) |