ID2D1DeviceContext::D rawGlyphRun 方法 (d2d1_1.h)
在设备上下文中绘制一系列字形。
语法
void DrawGlyphRun(
D2D1_POINT_2F baselineOrigin,
[in] const DWRITE_GLYPH_RUN *glyphRun,
[in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
[in] ID2D1Brush *foregroundBrush,
DWRITE_MEASURING_MODE measuringMode
);
参数
baselineOrigin
类型: D2D1_POINT_2F
序列中第一个字形的起源。
[in] glyphRun
类型: const DWRITE_GLYPH_RUN*
要呈现的字形。
[in, optional] glyphRunDescription
类型: const DWRITE_GLYPH_RUN_DESCRIPTION*
补充字形系列信息。
[in] foregroundBrush
类型: ID2D1Brush*
定义文本颜色的画笔。
measuringMode
字形系列的测量模式,用于确定前进和偏移量。 默认值为 DWRITE_MEASURING_MODE_NATURAL。
返回值
无
备注
glyphRunDescription 在呈现时将被忽略,但可用于打印和序列化呈现命令,例如到 XPS 或 SVG 文件。 这会扩展 ID2D1RenderTarget::D rawGlyphRun,它缺少字形运行说明。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d2d1_1.h |
DLL | D2d1.dll |