枚举
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 起提供
- 值: