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 |