共用方式為


IDWriteFontFace2::GetPaletteEntries 方法 (dwrite_2.h)

從字型的調色盤取得色彩值。

語法

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

參數

colorPaletteIndex

調色盤以零起始的索引。 如果字型沒有具有指定索引的調色盤,方法會 傳回DWRITE_E_NOCOLOR

firstEntryIndex

要讀取之第一個調色盤專案的以零起始的索引。

entryCount

要讀取的調色盤專案數目。

[out] paletteEntries

接收色彩值的陣列。

傳回值

這個方法可以傳回下列其中一個值。

傳回值 描述
E_INVALIDARG
firstEntryIndexentryCount的總和大於GetPaletteEntryCount方法所傳回的實際調色盤專案數目。
DWRITE_E_NOCOLOR
字型沒有具有指定調色盤索引的調色盤。

需求

   
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 dwrite_2.h
程式庫 Dwrite.lib
Dll Dwrite.dll

另請參閱

IDWriteFontFace2