ID2D1DeviceContext4::D rawColorBitmapGlyphRun 方法 (d2d1_3.h)

使用位图格式之一绘制颜色位图字形运行。

语法

void DrawColorBitmapGlyphRun(
       DWRITE_GLYPH_IMAGE_FORMATS          glyphImageFormat,
       D2D1_POINT_2F                       baselineOrigin,
  [in] const DWRITE_GLYPH_RUN              *glyphRun,
       DWRITE_MEASURING_MODE               measuringMode,
       D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption
);

参数

glyphImageFormat

类型: DWRITE_GLYPH_IMAGE_FORMATS

指定字形图像的格式。 支持的格式为DWRITE_GLYPH_IMAGE_FORMATS_PNG、DWRITE_GLYPH_IMAGE_FORMATS_JPEG、DWRITE_GLYPH_IMAGE_FORMATS_TIFF或DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8。 如果颜色字形运行不包含请求的格式,则此方法将导致错误。

一次只能指定一种格式,标志的组合是无效的输入。

baselineOrigin

类型: D2D1_POINT_2F

字形运行的基线的原点。

[in] glyphRun

类型: const DWRITE_GLYPH_RUN*

要呈现的字形。

measuringMode

类型: DWRITE_MEASURING_MODE

指示测量方法。

bitmapSnapOption

类型: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

指定呈现颜色位图标志符号时的像素对齐策略。

返回值

要求

要求
目标平台 Windows
标头 d2d1_3.h
DLL D2d1.dll

另请参阅

ID2D1DeviceContext4