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

重要

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

使用字形的颜色表示形式(如果字体中可用)绘制字形。 建议使用此方法呈现标志符号。

语法

void DrawGlyphRunWithColorSupport(
  D2D1_POINT_2F                       baselineOrigin,
  const DWRITE_GLYPH_RUN              *glyphRun,
  const DWRITE_GLYPH_RUN_DESCRIPTION  *glyphRunDescription,
  ID2D1Brush                          *foregroundBrush,
  ID2D1SvgGlyphStyle                  *svgGlyphStyle,
  UINT32                              colorPaletteIndex,
  DWRITE_MEASURING_MODE               measuringMode,
  D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption
);

参数

baselineOrigin

类型: D2D1_POINT_2F

基线。

glyphRun

类型:_In_ CONST DWRITE_GLYPH_RUN *

要绘制的字形。

glyphRunDescription

类型:_In_opt_ CONST DWRITE_GLYPH_RUN_DESCRIPTION *

要绘制的字形运行的说明。

foregroundBrush

类型:_In_opt_ ID2D1Brush *

文本的前景画笔。

svgGlyphStyle

类型:_In_opt_ ID2D1SvgGlyphStyle *

字形样式。

colorPaletteIndex

类型: UINT32

要使用的字体定义调色板的从零开始的索引。

measuringMode

类型: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL

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

bitmapSnapOption

类型: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT

对齐选项。

返回值

要求

   
标头 d2d1_3.h