共用方式為


IDWritePaintReader::SetCustomColorPalette 方法 (dwrite_3.h)

設定具有客戶端定義調色盤專案的自定義調色盤,而不是使用字型定義的調色盤。 如果色彩調色盤的定義參考調色盤中的色彩,變更調色盤可能會影響圖像的外觀。 如果是這種情況,SetCurrentGlyph 方法會透過 glyphAttributes 輸出參數傳回 DWRITE_PAINT_ATTRIBUTES_USES_PALETTE 旗標。

語法

HRESULT SetCustomColorPalette(
  DWRITE_COLOR_F const *paletteEntries,
  UINT32               paletteEntryCount
);

參數

paletteEntries

類型:_In_reads_ (paletteEntryCount) DWRITE_COLOR_F const *

用戶端定義調色盤的調色盤項目數位。

paletteEntryCount

類型: UINT32

paletteEntries 陣列的大小。 這必須等於 IDWriteFontFace2::GetPaletteEntryCount所傳回的字型調色盤項目計數。

傳回值

標準 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809 (Windows 應用程式 SDK 1.2 或更新版本)
標頭 dwrite_3.h