方法

PangoGlyphItemget_logical_widths

since: 1.26

声明 [src]

void
pango_glyph_item_get_logical_widths (
  PangoGlyphItem* glyph_item,
  const char* text,
  int* logical_widths
)

描述 [src]

给定一个 PangoGlyphItem 和相应的文本,确定每个字符对应的宽度。

当多个字符组合成一个单一的群组时,整个群组的宽度平均分配给每个字符。

另请参阅 pango_glyph_string_get_logical_widths().

since: 1.26

参数

text

类型: const char*

文本,相应的文本(glyph_item->item->offset是从 text 开始的偏移量)。

数据由方法的调用者拥有。
值是一个以 NUL 结尾的 UTF-8 字符串。
logical_widths

类型: 一个 int 数组

一个数组,其长度为 glyph_item 中的字符数(等于 glyph_item->item->num_chars),用于填充结果字符宽度。

数据由方法的调用者拥有。