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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈