枚举

PangoAttrType

声明

enum Pango.AttrType

说明 [源]

PangoAttrType 区分不同类型的属性。

除了预定义的值以外,还可以使用 pango_attr_type_register() 为自定义属性分配额外值。预定义的值如下所示。存储属性的结构类型在说明后面以圆括号形式列出。

成员

PANGO_ATTR_INVALID

不会发生。

  • 值:0
  • 自 1.0 起可用
PANGO_ATTR_LANGUAGE

语言 (PangoAttrLanguage)。

  • 值:1
  • 自 1.0 起可用
PANGO_ATTR_FAMILY

字体系列名称列表 (PangoAttrString)。

  • 值:2
  • 自 1.0 起可用
PANGO_ATTR_STYLE

字体倾斜样式 (PangoAttrInt)。

  • 值:3
  • 自 1.0 起可用
PANGO_ATTR_WEIGHT

字体粗细 (PangoAttrInt)。

  • 值:4
  • 自 1.0 起可用
PANGO_ATTR_VARIANT

字体变体(普通或小写字母)(PangoAttrInt)。

  • 值:5
  • 自 1.0 起可用
PANGO_ATTR_STRETCH

字体延伸 (PangoAttrInt)。

  • 值:6
  • 自 1.0 起可用
PANGO_ATTR_SIZE

字体大小,按 PANGO_SCALE 缩放 (PangoAttrInt)。

  • 值:7
  • 自 1.0 起可用
PANGO_ATTR_FONT_DESC

字体描述 (PangoAttrFontDesc)。

  • 值:8
  • 自 1.0 起可用
PANGO_ATTR_FOREGROUND

前景色 (PangoAttrColor)。

  • 值:9
  • 自 1.0 起可用
PANGO_ATTR_BACKGROUND

背景色 (PangoAttrColor)。

  • 值:10
  • 自 1.0 起可用
PANGO_ATTR_UNDERLINE

文本是否有下划线 (PangoAttrInt)。

  • 值:11
  • 自 1.0 起可用
PANGO_ATTR_STRIKETHROUGH

文本是否删除 (PangoAttrInt)。

  • 值:12
  • 自 1.0 起可用
PANGO_ATTR_RISE

基线偏移 (PangoAttrInt)。

  • 值:13
  • 自 1.0 起可用
PANGO_ATTR_SHAPE

形状 (PangoAttrShape)。

  • 值:14
  • 自 1.0 起可用
PANGO_ATTR_SCALE

字体大小比例因子 (PangoAttrFloat)。

  • 值:15
  • 自 1.0 起可用
PANGO_ATTR_FALLBACK

是否启用回退 (PangoAttrInt)。

  • 值:16
  • 自 1.0 起可用
PANGO_ATTR_LETTER_SPACING

字母间距 (PangoAttrInt)。

  • 值:17
  • 自 1.0 起可用
PANGO_ATTR_UNDERLINE_COLOR <

下划线颜色 (PangoAttrColor).

  • 值:18
  • 自 1.0 起可用
PANGO_ATTR_STRIKETHROUGH_COLOR

删除线颜色 (PangoAttrColor).

  • 值:19
  • 自 1.0 起可用
PANGO_ATTR_ABSOLUTE_SIZE

以像素为单位的字体大小,按 PANGO_SCALE 缩放 (PangoAttrInt).

  • 值:20
  • 自 1.0 起可用
PANGO_ATTR_GRAVITY

基本文本重力 (PangoAttrInt).

  • 值:21
  • 自 1.0 起可用
PANGO_ATTR_GRAVITY_HINT

重力提示 (PangoAttrInt).

  • 值:22
  • 自 1.0 起可用
PANGO_ATTR_FONT_FEATURES

OpenType 字体功能 (PangoAttrFontFeatures). 自 1.38 起。

  • 值:23
  • 自 1.0 起可用
PANGO_ATTR_FOREGROUND_ALPHA

前景 Alpha (PangoAttrInt). 自 1.38 起。

  • 值:24
  • 自 1.0 起可用
PANGO_ATTR_BACKGROUND_ALPHA

背景 Alpha (PangoAttrInt). 自 1.38 起。

  • 值:25
  • 自 1.0 起可用
PANGO_ATTR_ALLOW_BREAKS

允许断行 (PangoAttrInt). 自 1.44 起。

  • 值:26
  • 自 1.0 起可用
PANGO_ATTR_SHOW

如何渲染不可见字符 (PangoAttrInt). 自 1.44 起。

  • 值:27
  • 自 1.0 起可用
PANGO_ATTR_INSERT_HYPHENS

是否在单词内行断点处插入连字符 (PangoAttrInt). 自 1.44 起。

  • 值:28
  • 自 1.0 起可用
PANGO_ATTR_OVERLINE

文本是否有上划线 (PangoAttrInt). 自 1.46 起。

  • 值:29
  • 自 1.0 起可用
PANGO_ATTR_OVERLINE_COLOR

上划线颜色 (PangoAttrColor). 自 1.46 起。

  • 值:30
  • 自 1.0 起可用
PANGO_ATTR_LINE_HEIGHT

行高因子 (PangoAttrFloat). 自 1.50 起。

  • 值:31
  • 自 1.0 起可用
PANGO_ATTR_ABSOLUTE_LINE_HEIGHT

行高 (PangoAttrInt). 自 1.50 起。

  • 值:32
  • 自 1.0 起可用
PANGO_ATTR_TEXT_TRANSFORM

无可用描述。

  • 值:33
  • 自 1.0 起可用
PANGO_ATTR_WORD

覆盖分段,将属性范围分类为单个单词 (PangoAttrInt). 自 1.50 起。

  • 值:34
  • 自 1.0 起可用
PANGO_ATTR_SENTENCE

覆盖分段,将属性范围分类为单个句子 (PangoAttrInt). 自 1.50 起。

  • 值:35
  • 自 1.0 起可用
PANGO_ATTR_BASELINE_SHIFT

基线偏移 (PangoAttrInt). 自 1.50 起。

  • 值:36
  • 自 1.0 起可用
PANGO_ATTR_FONT_SCALE

字体相对大小更改 (PangoAttrInt). 自 1.50 起。

  • 值:37
  • 自 1.0 起可用

类型函数

pango_attr_type_get_name

获取属性类型名称。

自:1.22

pango_attr_type_register

分配一个新的属性类型 ID