ID2D1DeviceContext4::D rawSvgGlyphRun 方法 (d2d1_3.h)
绘制采用DWRITE_GLYPH_IMAGE_FORMATS_SVG格式的彩色字形运行。
语法
void DrawSvgGlyphRun(
D2D1_POINT_2F baselineOrigin,
[in] const DWRITE_GLYPH_RUN *glyphRun,
[in, optional] ID2D1Brush *defaultFillBrush,
[in, optional] ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
DWRITE_MEASURING_MODE measuringMode
);
参数
baselineOrigin
类型: D2D1_POINT_2F
字形运行的基线的原点。
[in] glyphRun
类型: const DWRITE_GLYPH_RUN*
要呈现的字形。
[in, optional] defaultFillBrush
类型: ID2D1Brush*
用于绘制指定字形的画笔。
[in, optional] svgGlyphStyle
类型: ID2D1SvgGlyphStyle*
呈现 SVG 字形时使用的上下文填充、上下文笔划和上下文值的值。
colorPaletteIndex
类型: UINT32
用于在颜色字体中选择调色板的索引。 请注意,这与DWRITE_COLOR_GLYPH_RUN结构中的 paletteIndex 不同,后者与 SVG 字形无关。
measuringMode
指示用于文本布局的测量方法。
返回值
无
要求
目标平台 | Windows |
标头 | d2d1_3.h |
DLL | D2d1.dll |