结构

PangoAttrIterator

描述 [src]

struct PangoAttrIterator {
  /* No available fields */
}

PangoAttrIterator 用于迭代 PangoAttrList

使用 pango_attr_list_get_iterator() 创建一个新的迭代器。创建迭代器后,可以使用 pango_attr_iterator_next() 遍历文本中的样式更改。在每次样式更改时,都可以查询当前样式片段的范围和当前有效的属性。

实例方法

pango_attr_iterator_copy

复制一个 PangoAttrIterator

pango_attr_iterator_destroy

销毁一个 PangoAttrIterator 并释放所有关联的内存。

pango_attr_iterator_get

在迭代器位置查找特定类型的当前属性。

pango_attr_iterator_get_attrs

获取迭代器当前位置的所有属性的列表。

自:1.2

pango_attr_iterator_get_font

获取当前迭代器位置的字体和其他属性。

pango_attr_iterator_next

移动迭代器到下一个样式更改。

pango_attr_iterator_range

获取当前片段的范围。