函数

Pangofind_paragraph_boundary

声明 [src]

void
pango_find_paragraph_boundary (
  const char* text,
  int length,
  int* paragraph_delimiter_index,
  int* next_paragraph_start
)

说明 [src]

text 中定位段落边界。

边界是由分隔符字符导致的,例如换行符、回车符、回车换行符对或 Unicode 段落分隔符字符。

分隔符运行的索引返回在 paragraph_delimiter_index 中。下一段的开始索引(所有分隔符之后的索引)存储在 next_paragraph_start 中。

如果没有找到分隔符,则 paragraph_delimiter_indexnext_paragraph_start 都将填充为 text(超出结尾的索引)的长度。

参数

text

类型: const char*

UTF-8 文本。

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

类型: int

text 的字节长度,如果以空结尾则为 -1。

paragraph_delimiter_index

类型: int*

分隔符索引的返回位置。

该参数将由函数设置。
next_paragraph_start

类型: int*

下一段的开始的返回位置。

该参数将由函数设置。