函数

PangoScriptIternew

自:1.4

声明 [源]

PangoScriptIter*
pango_script_iter_new (
  const char* text,
  int length
)

描述 [源]

创建一个新的PangoScriptIter,用于将Unicode文本字符串按Unicode脚本拆分成连续范围。

不会复制text,因此调用者需要确保它在迭代器用pango_script_iter_free()释放之前一直有效。

自:1.4

参数

text

类型: const char*

一个UTF-8字符串。

数据由函数的调用者拥有。
该值是一个以NUL终止的UTF-8字符串。
length

类型: int

text的长度,如果text是NUL终止的,则为-1。

返回值

类型: PangoScriptIter

新的脚本迭代器,初始化为指向文本中的第一个范围,应该用pango_script_iter_free()释放。如果字符串为空,它将指向一个空的范围。

函数的调用者拥有数据,并负责释放它。