ID2D1DeviceContext7::D rawGlyphRunWithColorSupport 方法 (d2d1_3.h)
重要
某些信息与预发行产品相关,该产品在商业发布之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用字形的颜色表示形式(如果字体中可用)绘制字形。 建议使用此方法呈现标志符号。
语法
void DrawGlyphRunWithColorSupport(
D2D1_POINT_2F baselineOrigin,
const DWRITE_GLYPH_RUN *glyphRun,
const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
ID2D1Brush *foregroundBrush,
ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
DWRITE_MEASURING_MODE measuringMode,
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption
);
参数
baselineOrigin
类型: D2D1_POINT_2F
基线。
glyphRun
类型:_In_ CONST DWRITE_GLYPH_RUN *
要绘制的字形。
glyphRunDescription
类型:_In_opt_ CONST DWRITE_GLYPH_RUN_DESCRIPTION *
要绘制的字形运行的说明。
foregroundBrush
类型:_In_opt_ ID2D1Brush *
文本的前景画笔。
svgGlyphStyle
类型:_In_opt_ ID2D1SvgGlyphStyle *
字形样式。
colorPaletteIndex
类型: UINT32
要使用的字体定义调色板的从零开始的索引。
measuringMode
类型: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL
指定用于在运行中定位字形的测量模式。
bitmapSnapOption
类型: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT
对齐选项。
返回值
无
要求
标头 | d2d1_3.h |