方法

PangoLayoutset_auto_dir

自:1.4

声明 [源]

void
pango_layout_set_auto_dir (
  PangoLayout* layout,
  gboolean auto_dir
)

描述 [源]

设置是否根据布局的内容计算其基本方向。

当此标志打开(默认情况),则 layout 中以强右到左字符(主要是阿拉伯语和希伯来语)开始的段落将采用右到左布局;包含其他脚本字母的段落将采用左到右布局。仅包含中性字符的段落将从周围段落获取其方向。

当设置为 FALSE 时,左到右和右到左布局之间的选择将根据布局的 PangoContext 的基本方向进行(见 pango_context_set_base_dir())。

当段落的自动计算的文本方向与上下文的基本方向不同时,将交换 PANGO_ALIGN_LEFTPANGO_ALIGN_RIGHT 的解释。

自 1.4 版本起可用。

参数

auto_dir

类型: gboolean

如果设置为 TRUE,则根据布局的内容计算双向基本方向。