方法

GdkX11X11Displayutf8_to_compound_text

声明 [src]

gboolean
gdk_x11_display_utf8_to_compound_text (
  GdkDisplay* display,
  const char* str,
  const char** encoding,
  int* format,
  guchar** ctext,
  int* length
)

描述 [src]

将UTF-8转换为复合文本。

参数

str

类型: const char*

一个UTF-8字符串。

数据由方法调用者所有。
值是NUL终止的UTF-8字符串。
encoding

类型: const char**

存储结果的编码的位置。

此参数将由函数设置。
返回的数据由实例所有。
值是NUL终止的UTF-8字符串。
format

类型: int*

存储结果格式的位置。

此参数将由函数设置。
ctext

类型: 一个guchar*数组的数组

存储结果数据的存储位置。

此参数将由函数设置。
数组的长度由length参数指定。
方法调用者将拥有返回的数据,并负责释放它。
length

类型: int*

存储在ctext中存储的数据长度的位置。

此参数将由函数设置。

返回值

类型: gboolean

TRUE 如果转换成功,否则 FALSE