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 |