Método IDWritePaintReader::SetCustomColorPalette (dwrite_3.h)

Establece una paleta de colores personalizada con entradas de paleta definidas por el cliente, en lugar de usar una paleta de colores definida por fuentes. Cambiar la paleta de colores puede afectar a la apariencia de un glifo si su definición hace referencia a colores en la paleta de colores. Si ese es el caso, el método SetCurrentGlyph devuelve la marca DWRITE_PAINT_ATTRIBUTES_USES_PALETTE a través del parámetro de salida glyphAttributes .

Sintaxis

HRESULT SetCustomColorPalette(
  DWRITE_COLOR_F const *paletteEntries,
  UINT32               paletteEntryCount
);

Parámetros

paletteEntries

Tipo: _In_reads_(paletteEntryCount) DWRITE_COLOR_F const *

Matriz de entradas de paleta para la paleta de colores definida por el cliente.

paletteEntryCount

Tipo: UINT32

Tamaño de la matriz paletteEntries . Esto debe ser igual al recuento de entradas de paleta de fuente que devuelve IDWriteFontFace2::GetPaletteEntryCount.

Valor devuelto

Código de error HRESULT estándar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 (con SDK de Aplicaciones para Windows 1.2 o posterior)
Encabezado dwrite_3.h