结构
PangoAttribute
说明 [src]
struct PangoAttribute {
const PangoAttrClass* klass;
guint start_index;
guint end_index;
}
PangoAttribute
结构表示所有属性的公共部分。
特定类型的属性将此结构作为其初始部分。属性的公共部分包含与属性特定类型部分中的值相应用的范围,并且应该使用 pango_attribute_init()
进行初始化。默认情况下,属性将具有包含 [0,G_MAXUINT
] 的全包含范围。
结构成员
klass
保存属性类型信息的类结构。
start_index
范围的开始索引(单位:字节)。
end_index
范围的结束索引(单位:字节)。此索引处的字符将不包含在范围内。
实例方法
pango_attribute_init
将 attr
‘的 klass 初始化为 klass
,其 start_index 为 PANGO_ATTR_INDEX_FROM_TEXT_BEGINNING
,其 end_index 为 PANGO_ATTR_INDEX_TO_TEXT_END
,以便属性默认应用于整个文本。
自:1.20