DWRITE_COLOR_GLYPH_RUN 结构 (dwrite_2.h)

包含呈现器使用字形颜色信息绘制字形运行所需的信息。 所有坐标都以与设备无关的像素 (DIP) 。

语法

struct DWRITE_COLOR_GLYPH_RUN {
  DWRITE_GLYPH_RUN             glyphRun;
  DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription;
  FLOAT                        baselineOriginX;
  FLOAT                        baselineOriginY;
  DWRITE_COLOR_F               runColor;
  UINT16                       paletteIndex;
};

成员

glyphRun

字形运行 为此层绘制。

glyphRunDescription

指向此层的字形运行说明的指针。 这可能为 NULL。 例如,当原始字形运行拆分为多个层时,一个层可能具有说明,而其他层可能没有说明。

baselineOriginX

图层的基线原点的 X 坐标。

baselineOriginY

图层的基线原点的 Y 坐标。

runColor

运行的颜色值;如果所有成员均为零,则应使用当前画笔绘制运行。

paletteIndex

从零开始的索引进入字体的调色板;如果这是 0xFFFF,则应使用当前画笔绘制运行。

要求

   
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
标头 dwrite_2.h