Freigeben über


IDWriteFontFace2::GetPaletteEntries-Methode (dwrite_2.h)

Ruft Farbwerte aus der Farbpalette der Schriftart ab.

Syntax

HRESULT GetPaletteEntries(
        UINT32         colorPaletteIndex,
        UINT32         firstEntryIndex,
        UINT32         entryCount,
  [out] DWRITE_COLOR_F *paletteEntries
);

Parameter

colorPaletteIndex

Nullbasierter Index der Farbpalette. Wenn die Schriftart keine Palette mit dem angegebenen Index aufweist, gibt die Methode DWRITE_E_NOCOLOR zurück.

firstEntryIndex

Nullbasierter Index des ersten zu lesenden Paletteneintrags.

entryCount

Anzahl der zu lesenden Paletteneinträge.

[out] paletteEntries

Array, das die Farbwerte empfängt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert Beschreibung
E_INVALIDARG
Die Summe von firstEntryIndex und entryCount ist größer als die tatsächliche Anzahl von Paletteneinträgen, die von der GetPaletteEntryCount-Methode zurückgegeben wird.
DWRITE_E_NOCOLOR
Die Schriftart verfügt nicht über eine Palette mit dem angegebenen Palettenindex.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dwrite_2.h
Bibliothek Dwrite.lib
DLL Dwrite.dll

Weitere Informationen

IDWriteFontFace2