函数
PangoAttrShapenew_with_data
since: 1.8
声明 [src]
PangoAttribute*
pango_attr_shape_new_with_data (
const PangoRectangle* ink_rect,
const PangoRectangle* logical_rect,
gpointer data,
PangoAttrDataCopyFunc copy_func,
GDestroyNotify destroy_func
)
参数
ink_rect
-
类型:
PangoRectangle
分配给每个字符的墨水矩形。
数据由函数的调用者所有。 logical_rect
-
类型:
PangoRectangle
分配给每个字符的逻辑矩形。
数据由函数的调用者所有。 data
-
类型:
gpointer
用户数据指针。
该参数可以是 NULL
。数据由函数的调用者所有。 copy_func
-
在属性复制时复制
data
的函数。如果NULL
,则data
简单地作为指针复制。 destroy_func
-
类型:
GDestroyNotify
在属性释放时释放
data
的函数。
返回值
类型: PangoAttribute
新分配的PangoAttribute
,应使用pango_attribute_destroy()
释放。
函数的调用者拥有数据,并负责释放它。 |