函数

Pangoattr_break

since: 1.50

声明 [源代码]

void
pango_attr_break (
  const char* text,
  int length,
  PangoAttrList* attr_list,
  int offset,
  PangoLogAttr* attrs,
  int attrs_len
)

描述 [源代码]

将来自 attrs 中断点的自定义应用到中断点中。

换行符假设由 pango_default_break()pango_tailor_break() 生成。

自版本 1.50 起可用

参数

text

类型: const char*

需要中断的文本。必须是有效的 UTF-8。

数据由函数的调用者所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
length

类型: int

文本的长度(以字节为单位,如果 text 为 null 结尾,则可以为 -1)。

attr_list

类型: PangoAttrList

需要应用的 PangoAttrList

数据由函数的调用者所有。
offset

类型: int

text 从段落开头开始的字节偏移。

attrs

类型: PangoLogAttr 数组

text 中的每个字符有一个 PangoLogAttr 的数组,外加一个额外项,内容需要填写。

数组的长度在 attrs_len 参数中指定。
数据由函数的调用者所有。
attrs_len

类型: int

attrs 数组的长度。