方法

PangoGlyphItemsplit

desde: 1.2

声明 [src]

PangoGlyphItem*
pango_glyph_item_split (
  PangoGlyphItem* orig,
  const char* text,
  int split_index
)

描述 [src]

修改 orig 使得它只覆盖 split_index 后的文本,并返回一个新的项,它覆盖 orig 中原来的 split_index 之前的文本。

你可以将 split_index 视为返回项的长度。 split_index 可能不是 0,也可能不大于或等于 orig 的长度(即每个项必须至少分配一个字节,你不能创建零长度的项)。

这个函数在功能上与 pango_item_split() 类似(并使用它内部)。

自从:1.2

参数

text

类型: const char*

应用于 orig 中的位置的文本。

数据由方法调用者拥有。
值是空终止的 UTF-8 字符串。
split_index

类型: int

相对于项开头的分割位置的字节索引。

返回值

类型: PangoGlyphItem

表示 split_index 之前文本的新分配的项,应当用

释放。

方法调用者拥有返回的数据,并负责释放它。
返回值可以为 NULL