Compartilhar via


Método IDWriteFactory2::CreateCustomRenderingParams (dwrite_2.h)

Cria um objeto de parâmetros de renderização com as propriedades especificadas.

Sintaxe

HRESULT CreateCustomRenderingParams(
        FLOAT                   gamma,
        FLOAT                   enhancedContrast,
        FLOAT                   grayscaleEnhancedContrast,
        FLOAT                   clearTypeLevel,
        DWRITE_PIXEL_GEOMETRY   pixelGeometry,
        DWRITE_RENDERING_MODE   renderingMode,
        DWRITE_GRID_FIT_MODE    gridFitMode,
  [out] IDWriteRenderingParams2 **renderingParams
);

Parâmetros

gamma

Tipo: FLOAT

O valor gama usado para correção gama, que deve ser maior que zero e não pode exceder 256.

enhancedContrast

Tipo: FLOAT

A quantidade de melhoria de contraste, zero ou maior.

grayscaleEnhancedContrast

Tipo: FLOAT

A quantidade de melhoria de contraste, zero ou maior.

clearTypeLevel

Tipo: FLOAT

O grau do nível ClearType, de 0,0f (sem ClearType) a 1,0f (ClearType completo).

pixelGeometry

Tipo: DWRITE_PIXEL_GEOMETRY

A geometria de um pixel de dispositivo.

renderingMode

Tipo: DWRITE_RENDERING_MODE

Método de renderização de glifos. Na maioria dos casos, isso deve ser DWRITE_RENDERING_MODE_DEFAULT para usar automaticamente um modo apropriado.

gridFitMode

Tipo: DWRITE_GRID_FIT_MODE

Como ajustar estruturas de glifo à grade. Na maioria dos casos, isso deve ser DWRITE_GRID_FIT_DEFAULT para escolher automaticamente um modo apropriado.

[out] renderingParams

Tipo: IDWriteRenderingParams2**

Contém o objeto de parâmetros de renderização recém-criado ou NULL em caso de falha.

Retornar valor

Tipo: HRESULT

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
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dwrite_2.h
Biblioteca Dwrite.lib
DLL Dwrite.dll

Confira também

IDWriteFactory2