Condividi tramite


Metodo IDWritePaintReader::SetCustomColorPalette (dwrite_3.h)

Imposta una tavolozza dei colori personalizzata con voci di tavolozza definite dal client, invece di usare una tavolozza dei colori definita dal carattere. La modifica della tavolozza dei colori può influire sull'aspetto di un glifo se la definizione fa riferimento ai colori nella tavolozza dei colori. In questo caso, il metodo SetCurrentGlyph restituisce il flag di 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 della tavolozza per la tavolozza dei colori definita dal client.

paletteEntryCount

Tipo: UINT32

Dimensioni della tavolozza Entries matrice. Deve essere uguale al numero di voci della tavolozza del tipo di carattere restituito da IDWriteFontFace2::GetPaletteEntryCount.

Valore restituito

Codice di errore HRESULT standard.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1809 (con Windows App SDK 1.2 o versione successiva)
intestazione dwrite_3.h