枚举

PangoGravity

自:1.16

声明

enum Pango.Gravity

描述 [src]

PangoGravity 表示文本段落中字形的定向。

在渲染垂直文本布局时,此选项很有用。在这些情况下,布局将使用非恒等性 PangoMatrix 进行旋转,然后使用 PangoGravity 控制字形定向。

此枚举中的并非所有值都适用于 PangoGravity 的每种使用方式;例如,PANGO_GRAVITY_AUTO 只能传递给 pango_context_set_base_gravity(),且只能由 pango_context_get_base_gravity() 返回。

另请参阅:PangoGravityHint

从以下版本开始可用:1.16

成员

PANGO_GRAVITY_SOUTH

字形直立(默认)

  • 值:0
  • 从以下版本开始可用:1.16
PANGO_GRAVITY_EAST

字形逆时针旋转 90 度。

  • 值:1
  • 从以下版本开始可用:1.16
PANGO_GRAVITY_NORTH

字形倒置。

  • 值:2
  • 从以下版本开始可用:1.16
PANGO_GRAVITY_WEST

字形顺时针旋转 90 度。

  • 值:3
  • 从以下版本开始可用:1.16
PANGO_GRAVITY_AUTO

重力由上下文矩阵解析。

  • 值:4
  • 从以下版本开始可用:1.16

类型函数

pango_gravity_get_for_matrix

找到最匹配 PangoMatrix 中旋转分量的重力。

自:1.16

pango_gravity_get_for_script

返回在排列 PangoItem 中要使用的重力。

自:1.16

pango_gravity_get_for_script_and_width

返回在排列单个字符或 PangoItem 中要使用的重力。

自:1.26

pango_gravity_to_rotation

PangoGravity 值转换为其以弧度表示的自然旋转。

自:1.16