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 |