功能

Pangolog2vis_get_embedding_levels

自:1.4 版起

声明 [src]

guint8*
pango_log2vis_get_embedding_levels (
  const gchar* text,
  int length,
  PangoDirection* pbase_dir
)

说明 [src]

返回输入段落的双向显示级别。

双向显示级别由Unicode 双向算法定义。

如果输入基准方向是弱方向,则文本中字符的方向将决定最终确定的方向。

自 1.4 版起可用

参数

text

类型: const gchar*

文本,准备进行分条处理。

数据由函数的调用方所有。
值是一个以空终止的 UTF-8 字符串。
length

类型: int

要处理的字节数(不包括字符),或 -1(如果 text 以空终止且应该计算长度)。

pbase_dir

类型: PangoDirection

输入基准方向,以及输出确定的方向。

数据由函数的调用方所有。

返回值

类型: guint8*

一个新分配的显示级别数组,每个字符(而非字节)一个条目,该数组应该使用 g_free()释放。

数据由被调用的函数所有。