IDWritePaintReader::SetCustomColorPalette 方法(dwrite_3.h)
使用客户端定义的调色板项设置自定义调色板,而不是使用字体定义的调色板。 如果调色板的定义引用调色板中的颜色,更改调色板可能会影响标志符号的外观。 如果是这种情况,则 SetCurrentGlyph 方法通过 标志 输出参数返回 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 |