Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |