结构

PangoItem

说明 [src]

struct PangoItem {
  int offset;
  int length;
  int num_chars;
  PangoAnalysis analysis;
}

PangoItem 结构存储文本分段的信息。

通常,你可以通过使用 pango_itemize() 对一段文本进行项目化来获取 PangoItems

结构成员
offset

项目在文本中的起始字节偏移量。

length

项目以字节为单位的长度。

num_chars

项目中 Unicode 字符的数量。

analysis

项目的分析结果。

构造函数

pango_item_new

创建一个新的 PangoItem 结构,初始化为默认值。

实例方法

pango_item_apply_attrs

将属性添加到 PangoItem

自 1.44 起

pango_item_copy

复制一个现有的 PangoItem 结构。

pango_item_free

释放 PangoItem 及其所有关联的内存。

pango_item_get_char_offset

返回项目从项目化文本开头的字符偏移量。

自 1.54 起

pango_item_split

修改 orig 以仅涵盖 split_index 之后的文本,并返回一个新项目,该项目涵盖以前在 orig 中的 split_index 之前的文本。