方法
GtkTextBufferget_iter_at_line_index
声明 [源]
gboolean
gtk_text_buffer_get_iter_at_line_index (
GtkTextBuffer* buffer,
GtkTextIter* iter,
int line_number,
int byte_index
)
描述 [源]
获取指向给定行中 byte_index
的迭代器的指针。
byte_index
必须是 UTF-8 字符的开始。注意字节,而不是字符;UTF-8 可能将一个字符编码为多个字节。
如果 line_number
大于或等于 buffer
中的行数,则返回结束迭代器。如果 byte_index
超出行的末尾,则返回行末尾的迭代器。
参数
iter
-
类型:
GtkTextIter
要初始化的迭代器。
此参数将由函数设置。 返回的数据由实例拥有。 line_number
-
类型: int
从 0 计数的行号。
byte_index
-
类型: int
从行开始的字节索引。