方法
GtkTextBufferget_slice
声明 [源]
char*
gtk_text_buffer_get_slice (
GtkTextBuffer* buffer,
const GtkTextIter* start,
const GtkTextIter* end,
gboolean include_hidden_chars
)
描述 [源]
返回范围 [start
,end
]内的文本。
如果include_hidden_chars
设置为FALSE
,则不包括不显示的文本(带有设置为不可见属性的标记的文本)。返回的字符串在缓冲区包含嵌入的图像时包含0xFFFC字符,因此返回字符串中的字节索引和字符索引与缓冲区中的字节索引和字符索引相对应。与gtk_text_buffer_get_text()
对照。请注意,0xFFFC也可以在普通文本中出现,因此它不是确定缓冲区中是否具有可绘制对象或小部件的可靠指标。
参数
start
-
类型:
GtkTextIter
范围的起始。
数据由方法调用者所有。 end
-
类型:
GtkTextIter
范围的结束。
数据由方法调用者所有。 include_hidden_chars
-
类型:
gboolean
是否包括不可见的文本。