IDWriteFactory4::ComputeGlyphOrigins (DWRITE_GLYPH_RUNconst*,DWRITE_MEASURING_MODE,D2D1_POINT_2F,DWRITE_MATRIXconst*,D2D1_POINT_2F*) 方法 (dwrite_3.h)

将字形运行位置转换为字形原点。

语法

HRESULT ComputeGlyphOrigins(
  DWRITE_GLYPH_RUN const *glyphRun,
  DWRITE_MEASURING_MODE  measuringMode,
  D2D1_POINT_2F          baselineOrigin,
  DWRITE_MATRIX const    *worldAndDpiTransform,
  D2D1_POINT_2F          *glyphOrigins
);

参数

glyphRun

类型: DWRITE_GLYPH_RUN

包含字形运行属性的结构。

measuringMode

baselineOrigin

类型: D2D1_POINT_2F

基线原点相对于 DIB 左上角的位置(以 DIP 为单位)。

worldAndDpiTransform

glyphOrigins

类型:[out] D2D1_POINT_2F*

返回时包含字形的字形原点。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

转换和 DPI 对原点缩放没有影响。 它们仅用于计算未提供字形时的进步,并在像素对齐测量模式下对齐字形。

要求

   
目标平台 Windows
标头 dwrite_3.h
Library Dwrite.lib

请参阅

IDWriteFactory4