Condividi tramite


Metodo IDWritePaintReader::SetCustomColorPalette (dwrite_3.h)

Imposta una tavolozza colori personalizzata con voci di tavolozza definite dal client anziché usare una tavolozza dei colori definita dal carattere. La modifica della tavolozza dei colori può influire sull'aspetto di un glifo se la relativa definizione fa riferimento ai colori nella tavolozza dei colori. Se si tratta del caso, il metodo SetCurrentGlyph restituisce il flag DWRITE_PAINT_ATTRIBUTES_USES_PALETTE tramite il parametro di output glyphAttributes .

Sintassi

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

Parametri

paletteEntries

Tipo: _In_reads_(paletteEntryCount) DWRITE_COLOR_F const *

Matrice di voci di tavolozza per la tavolozza dei colori definita dal client.

paletteEntryCount

Tipo: UINT32

Dimensioni della matrice paletteEntries . Deve essere uguale al numero di voci della tavolozza dei tipi di carattere restituito da IDWriteFontFace2::GetPaletteEntryCount.

Valore restituito

Codice di errore HRESULT standard.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (con SDK per app di Windows 1.2 o versione successiva)
Intestazione dwrite_3.h