方法
PangoLayoutget_extents
声明 [源]
void
pango_layout_get_extents (
PangoLayout* layout,
PangoRectangle* ink_rect,
PangoRectangle* logical_rect
)
描述 [源]
计算 layout
的逻辑和墨迹边界。
逻辑区域通常用于定位各种元素。请注意,逻辑区域的x和y坐标值可能不为零。您可能想要使用它们来偏移渲染布局的位置。不这样做是一个非常典型的错误,它会导致设置宽度的布局中,从右到左的布局无法正确定位。
逻辑区域以布局坐标和Pango单位给出;布局坐标从布局的左上角开始。
参数
ink_rect
-
类型:
PangoRectangle
该矩形用于存储布局绘制时的区域范围。
该参数将由函数设置。 该参数可以是 NULL
。返回的数据由实例拥有。 logical_rect
-
类型:
PangoRectangle
该矩形用于存储布局的逻辑区域。
该参数将由函数设置。 该参数可以是 NULL
。返回的数据由实例拥有。