Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt eine benutzerdefinierte Farbpalette mit clientdefinierter Paletteneinträge fest, anstatt eine schriftartdefinierte Farbpalette zu verwenden. Das Ändern der Farbpalette kann sich auf das Erscheinungsbild einer Glyphe auswirken, wenn ihre Definition auf Farben in der Farbpalette verweist. Wenn dies der Fall ist, gibt die SetCurrentGlyph Methode das DWRITE_PAINT_ATTRIBUTES_USES_PALETTE Flag über den GlyphAttributes Ausgabeparameter zurück.
Syntax
HRESULT SetCustomColorPalette(
DWRITE_COLOR_F const *paletteEntries,
UINT32 paletteEntryCount
);
Die Parameter
paletteEntries
Typ: _In_reads_(paletteEntryCount) DWRITE_COLOR_F const *
Array von Paletteneinträgen für die clientdefinierte Farbpalette.
paletteEntryCount
Typ: UINT32-
Größe des paletteEntries Arrays. Dies muss der Paletteneintragsanzahl der Schriftart entsprechen, wie von IDWriteFontFace2::GetPaletteEntryCountzurückgegeben wird.
Rückgabewert
Ein Standard-HRESULT- Fehlercode.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützter Client (Mindestversion) | Windows 10, Version 1809 (mit Windows App SDK 1.2 oder höher) |
Kopfzeile | dwrite_3.h |