方法

GtkTextBufferget_text

声明 [src]

char*
gtk_text_buffer_get_text (
  GtkTextBuffer* buffer,
  const GtkTextIter* start,
  const GtkTextIter* end,
  gboolean include_hidden_chars
)

描述 [src]

返回指定范围的文本([start,end)。

如果include_hidden_charsFALSE,则不包括未显示的文本(带有设置不可见属性的标签标记的文本)。不包括表示嵌入图像的字符,因此返回字符串中的字节和字符索引与缓冲区中的字节和字符索引不对应。与gtk_text_buffer_get_slice()方法相对照。

获取属性Gtk.TextBuffer:text

参数

start

类型: GtkTextIter

范围的起始位置。

数据由方法的调用者拥有。
end

类型: GtkTextIter

范围的结束位置。

数据由方法的调用者拥有。
include_hidden_chars

类型: gboolean

是否包括不可见文本。

返回值

类型: char*

一个分配的UTF-8字符串。

方法调用者将获取返回数据的所有权,并负责释放它。
该值是一个以NUL终止的UTF-8字符串。