Partilhar 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 pela fonte. Alterar a paleta de cores pode afetar a aparência de um glifo se sua definição fizer referência a 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 gliphAttributes.

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.

Valor de retorno

Um código de erro HRESULT padrão.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1809 (com o SDK do Windows App 1.2 ou posterior)
cabeçalho dwrite_3.h