MÉTHODE IDWritePaintReader ::SetCustomColorPalette (dwrite_3.h)
Définit une palette de couleurs personnalisée avec des entrées de palette définies par le client, au lieu d’utiliser une palette de couleurs définie par la police. La modification de la palette de couleurs peut affecter l’apparence d’un glyphe si sa définition fait référence à des couleurs dans la palette de couleurs. Si tel est le cas, la méthode SetCurrentGlyph retourne l’indicateur DWRITE_PAINT_ATTRIBUTES_USES_PALETTE via le paramètre de sortie glyphAttributes .
Syntaxe
HRESULT SetCustomColorPalette(
DWRITE_COLOR_F const *paletteEntries,
UINT32 paletteEntryCount
);
Paramètres
paletteEntries
Type : _In_reads_(paletteEntryCount) DWRITE_COLOR_F const *
Tableau d’entrées de palette pour la palette de couleurs définie par le client.
paletteEntryCount
Type : UINT32
Taille du tableau paletteEntries . Cela doit être égal au nombre d’entrées de la palette de police, tel que retourné par IDWriteFontFace2 ::GetPaletteEntryCount.
Valeur retournée
Code d’erreur HRESULT standard.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 (avec SDK d'application Windows 1.2 ou version ultérieure) |
En-tête | dwrite_3.h |