方法
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
。方法调用者承担返回数据的所有权,并负责释放它。