函数
Pangodefault_break
声明 [src]
void
pango_default_break (
const char* text,
int length,
PangoAnalysis* analysis,
PangoLogAttr* attrs,
int attrs_len
)
说明 [src]
这是默认的断行算法。
它应用了 Unicode 换行算法 中的规则,但没有根据具体语言进行调整,因此 analyis
参数未被使用,并且可以为 NULL
。
参见 pango_tailor_break()
,了解根据具体语言进行调整的换行。
参见 pango_attr_break()
,了解基于属性的自定义换行。
参数
text
-
类型:
const char*
要换行的文本。必须是有效的 UTF-8。
数据由函数调用者所有。 值为以空字符结尾的 UTF-8 字符串。 length
-
类型:
int
文本的字节长度(如果
text
以空字符结尾,则可以为 -1)。 analysis
-
类型:
PangoAnalysis
针对
text
的PangoAnalysis
结构。此参数可以为 NULL
。数据由函数调用者所有。 attrs
-
类型:
PangoLogAttr
要填充的逻辑属性。
数据由函数调用者所有。 attrs_len
-
类型:
int
作为
attrs
传递的数组大小。