方法
PangoAttrIteratorget_font
声明 [src]
void
pango_attr_iterator_get_font (
PangoAttrIterator* iterator,
PangoFontDescription* desc,
PangoLanguage** language,
GSList** extra_attrs
)
参数
desc
-
一个用于填充当前值的
PangoFontDescription
结构。在此结构中的家族名称将使用pango_font_description_set_family_static()
依据与迭代器关联的PangoAttrList
中的属性值设置,所以如果您打算保留它,您必须调用:pango_font_description_set_family (desc, pango_font_description_get_family (desc))
。数据由方法调用者所属。 language
-
类型:
PangoLanguage
存储项目语言标签的位置,如果没有找到则为
NULL
。此参数将由函数设置。 此参数可以为 NULL
。方法调用者拥有返回的数据的所有权,并负责释放它。 extra_attrs
-
类型: 一个
PangoAttribute*
列表存储当前位置的非字体属性列表的位置;每个属性的最高优先级值将添加到此列表中。为了释放此值,您必须在每个成员上调用
pango_attribute_destroy()
。此参数将由函数设置。 此参数可以为 NULL
。方法调用者拥有返回的数据的所有权,并负责释放它。