Método IDWriteFactory3::CreateCustomRenderingParams (dwrite_3.h)
Crea un objeto de parámetros de representación con las propiedades especificadas.
Sintaxis
HRESULT CreateCustomRenderingParams(
FLOAT gamma,
FLOAT enhancedContrast,
FLOAT grayscaleEnhancedContrast,
FLOAT clearTypeLevel,
DWRITE_PIXEL_GEOMETRY pixelGeometry,
DWRITE_RENDERING_MODE1 renderingMode,
DWRITE_GRID_FIT_MODE gridFitMode,
[out] IDWriteRenderingParams3 **renderingParams
);
Parámetros
gamma
Tipo: FLOAT
Valor gamma utilizado para la corrección gamma, que debe ser mayor que cero y no puede superar 256.
enhancedContrast
Tipo: FLOAT
Cantidad de mejora del contraste, cero o mayor.
grayscaleEnhancedContrast
Tipo: FLOAT
Cantidad de mejora del contraste que se va a usar para el suavizado de suavizado de escala de grises, cero o mayor.
clearTypeLevel
Tipo: FLOAT
Grado de nivel ClearType, de 0,0f (sin ClearType) a 1,0f (clearType completo).
pixelGeometry
Tipo: DWRITE_PIXEL_GEOMETRY
Valor de tipo DWRITE_PIXEL_GEOMETRY que especifica la estructura interna de un píxel del dispositivo (es decir, la disposición física de los componentes de color rojo, verde y azul) que se asume con fines de representación de texto.
renderingMode
Tipo: DWRITE_RENDERING_MODE1
Valor de tipo DWRITE_RENDERING_MODE1 que especifica el método (por ejemplo, calidad natural ClearType) para representar glifos. En la mayoría de los casos, especifique DWRITE_RENDERING_MODE1_DEFAULT para usar automáticamente un modo adecuado.
gridFitMode
Tipo: DWRITE_GRID_FIT_MODE
Valor DWRITE_GRID_FIT_MODE con tipo que especifica cómo se delimita el glifo de ajuste de cuadrícula. En la mayoría de los casos, especifique DWRITE_GRID_FIT_DEFAULT para elegir automáticamente un modo adecuado.
[out] renderingParams
Tipo: IDWriteRenderingParams3**
Puntero a un bloque de memoria que recibe un puntero a una interfaz IDWriteRenderingParams3 para el objeto de parámetros de representación recién creado o NULL en caso de error.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dwrite_3.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |