函数
Pangobreak
已弃用:1.44
声明 [src]
void
pango_break (
const char* text,
int length,
PangoAnalysis* analysis,
PangoLogAttr* attrs,
int attrs_len
)
描述 [src]
通过单一分析确定 Unicode 文本字符串可能的行、词和字符断行位置。
对于大多数目的,您可能希望使用 pango_get_log_attrs()
。
自 1.44 起弃用
使用 pango_default_break()
、pango_tailor_break()
和 pango_attr_break()
。
参数
text
-
类型:
const char*
要处理的文本。必须是有效的 UTF-8。
数据归函数的调用者所有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 length
-
类型:
int
text
的长度,以字节为单位(如果text
以 nul 结尾,则可能是 -1)。 analysis
-
类型:
PangoAnalysis
text
的PangoAnalysis
结构。数据归函数的调用者所有。 attrs
-
类型:
PangoLogAttr
数组用于在其中存储字符信息 的数组。
该数组的长度在 attrs_len
参数中指定。数据归函数的调用者所有。 attrs_len
-
类型:
int
作为
attrs
传递的数组的大小。