方法

Pango GlyphStringindex_to_x

声明 [src]

void
pango_glyph_string_index_to_x (
  PangoGlyphString* glyphs,
  const char* text,
  int length,
  PangoAnalysis* analysis,
  int index_,
  gboolean trailing,
  int* x_pos
)

描述 [src]

将字符位置转换为X位置。

测量X位置是从运行左侧边缘开始的。字符位置通过可用字体的度量获取,否则,将每个簇分成相等部分计算。

Glyph positions .

参数

text

类型:const char*

运行的文本。

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

类型:int

text 中字节数(非字符数)。

分析

类型:PangoAnalysis

pango_itemize()返回的分析信息。

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

类型:int

在text中的字节索引。

跟踪

类型:gboolean

是否应该计算字符开头(FALSE)或结尾(TRUE)的结果。

x_pos

类型:int*

存储结果的位置。

函数将设置此参数。