Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 c’est le cas, la méthode SetCurrentGlyph retourne l’indicateur de 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 de paletteEntries. Cela doit être égal au nombre d’entrées de palette de la police, tel qu’il est retourné par IDWriteFontFace2 ::GetPaletteEntryCount.
Valeur de retour
Un code d’erreur HRESULT standard.
Spécifications
| Besoin | Valeur |
|---|---|
| client minimum pris en charge | Windows 10, version 1809 (avec windows App SDK 1.2 ou version ultérieure) |
| En-tête | dwrite_3.h |