Compartilhar via


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

Define uma paleta de cores personalizada com entradas de paleta definidas pelo cliente, em vez de usar uma paleta de cores definida por fonte. Alterar a paleta de cores pode afetar a aparência de um glifo se sua definição referenciar cores na paleta de cores. Se esse for o caso, o método SetCurrentGlyph retornará o sinalizador DWRITE_PAINT_ATTRIBUTES_USES_PALETTE por meio do parâmetro de saída glyphAttributes .

Sintaxe

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 a paleta de cores definida pelo cliente.

paletteEntryCount

Tipo: UINT32

Tamanho da matriz paletteEntries . Isso deve ser igual à contagem de entradas de paleta da fonte, conforme retornado por IDWriteFontFace2::GetPaletteEntryCount.

Retornar valor

Um código de erro HRESULT padrão.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 (com SDK do Aplicativo Windows 1.2 ou posterior)
Cabeçalho dwrite_3.h