ID2D1DeviceContext7::D rawPaintGlyphRun 方法 (d2d1_3.h)

重要

某些信息与预发行产品相关,该产品在商业发布之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

若要支持 COLR v1,请绘制格式为 DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE 的标志符号运行。

语法

void DrawPaintGlyphRun(
  D2D1_POINT_2F          baselineOrigin,
  const DWRITE_GLYPH_RUN *glyphRun,
  ID2D1Brush             *defaultFillBrush,
  UINT32                 colorPaletteIndex,
  DWRITE_MEASURING_MODE  measuringMode
);

参数

baselineOrigin

类型: D2D1_POINT_2F

基线。

glyphRun

类型:_In_ CONST DWRITE_GLYPH_RUN *

要绘制的字形。

defaultFillBrush

类型:_In_opt_ ID2D1Brush *

默认填充画笔。

colorPaletteIndex

类型: UINT32

用于在颜色字体中选择调色板的索引。 请注意,这与DWRITE_COLOR_GLYPH_RUN结构中的 paletteIndex 不同,后者与油漆字形无关。

measuringMode

类型: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL

指定用于在运行中定位字形的测量模式。

返回值

要求

要求
Header d2d1_3.h