函数
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传递的数组大小。