Compartir a través de


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 paleta de Entries matriz. Debe ser igual al recuento de entradas de la paleta de fuentes tal y como devuelve IDWriteFontFace2::GetPaletteEntryCount.

Valor devuelto

Un código de error HRESULT estándar.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1809 (con Windows App SDK 1.2 o posterior)
encabezado dwrite_3.h