方法

PangoLayoutIterget_line_yrange

声明 [源]

void
pango_layout_iter_get_line_yrange (
  PangoLayoutIter* iter,
  int* y0_,
  int* y1_
)

描述 [源]

在迭代的 PangoLayout 中,根据行的位置将垂直空间分割,并返回属于当前行的空间。

行的范围包含行的逻辑范围,以及如果已经通过调用 pango_layout_set_spacing() 设置布局间距,则包括行上下间距的一半。Y 坐标在布局坐标中(整个布局的最左上角为原点)。

注意:自 1.44 版本以来,Pango 使用行高来放置行,因此此函数返回的范围之间可能会有间隙。

参数

y0_

类型: int*

行的开始。

该参数将由函数设置。
参数可以是 NULL
y1_

类型: int*

行的结束。

该参数将由函数设置。
参数可以是 NULL