方法

PangoScriptIterget_range

since: 1.4

声明 [src]

void
pango_script_iter_get_range (
  PangoScriptIter* iter,
  const char** start,
  const char** end,
  PangoScript* script
)

描述 [src]

获取当前指向的范围信息。

范围是由满足 start <= p < end 的位置 p 组成的集合(即不包括存储在 *end 中的字符)。

注意,尽管 script 参数的类型声明为 PangoScript,从 Pango 1.18 版本开始,此函数仅返回 GUnicodeScript 值。调用者必须准备处理未知值。

Available since: 1.4

参数

start

类型: const char**

存储范围起始位置的地址。

该参数将由函数设置。
该参数可以是 NULL
方法调用者承担返回数据的所有权,并负责释放它。
该值是以空字符终止的 UTF-8 字符串。
end

类型: const char**

存储范围结束位置的地址。

该参数将由函数设置。
该参数可以是 NULL
方法调用者承担返回数据的所有权,并负责释放它。
该值是以空字符终止的 UTF-8 字符串。
script

类型: PangoScript

存储范围使用的脚本。

该参数将由函数设置。
该参数可以是 NULL
方法调用者承担返回数据的所有权,并负责释放它。