枚举
PangoDirection
说明 [src]
PangoDirection 表示 Unicode 双向算法中的方向。
此枚举中的并非所有值都适用于 PangoDirection 的每个用法;例如,pango_unichar_direction() 和 pango_find_base_dir() 的返回值不能是 PANGO_DIRECTION_WEAK_LTR 或 PANGO_DIRECTION_WEAK_RTL,因为每个字符要么是中性,要么具有强大的方向性;另一方面,PANGO_DIRECTION_NEUTRAL 并不适合传递给 pango_itemize_with_base_dir()。
PANGO_DIRECTION_TTB_LTR、PANGO_DIRECTION_TTB_RTL 值来自此枚举的早期解释,即文本块的书写方向,现已不再使用。有关 Pango 中如何处理垂直文本,请参阅 PangoGravity。
如果你对文本方向感兴趣,你真正应该直接使用 fribidi。PangoDirection 仅保留,因为在某些公共 API 中使用了它。
成员
-
PANGO_DIRECTION_LTR -
从左到右的强大方向。
- 值:
0 - 自版本 1.0 起提供
- 值:
-
PANGO_DIRECTION_RTL -
从右到左的强大方向。
- 值:
1 - 自版本 1.0 起提供
- 值:
-
PANGO_DIRECTION_TTB_LTR -
弃用值;与
PANGO_DIRECTION_RTL相同。- 值:
2 - 自版本 1.0 起提供
- 值:
-
PANGO_DIRECTION_TTB_RTL -
弃用值;与
PANGO_DIRECTION_LTR相同。- 值:
3 - 自版本 1.0 起提供
- 值:
-
PANGO_DIRECTION_WEAK_LTR -
从左到右的弱方向。
- 值:
4 - 自版本 1.0 起提供
- 值:
-
PANGO_DIRECTION_WEAK_RTL -
从右到左的弱方向。
- 值:
5 - 自版本 1.0 起提供
- 值:
-
PANGO_DIRECTION_NEUTRAL -
未指定的方向。
- 值:
6 - 自版本 1.0 起提供
- 值: