PangoContext

说明 [src]

final class Pango.Context : GObject.Object
{
  /* No available fields */
}

PangoContext 储存控制项目化 流程的全局信息。

PangoContext 储存的信息包括用于查找字体的字体映射,以及默认语言、默认重心或默认 字体等默认值。

要获取 PangoContext,请使用 pango_font_map_create_context()

祖先

构造函数

pango_context_new

创建一个初始化为默认 值的 PangoContext

实例方法

pango_context_changed

强制更改 context,从而导致使用该 context 的任何 PangoLayout 重新进行布局。

自:1.32.4

pango_context_get_base_dir

检索 context 的基本方向。

pango_context_get_base_gravity

检索 context 的基本重心。

自:1.16

pango_context_get_font_description

检索 context 的默认字体说明。

pango_context_get_font_map

获取用于为该 context 查找字体的 PangoFontMap

自:1.6

pango_context_get_gravity

检索 context 的重心。

自:1.16

pango_context_get_gravity_hint

检索 context 的重心提示。

自:1.16

pango_context_get_language

检索 context 的全局语言标记。

pango_context_get_matrix

获取在此 context 中渲染时将应用的变换矩阵。

自:1.6

pango_context_get_metrics

获取特定字体 说明的整体度量信息。

pango_context_get_round_glyph_positions

返回是否应该使用此 context 渲染字体以舍入字形位置和 宽度。

自:1.44

pango_context_get_serial

返回 context 的当前序列号。

自:1.32.4

pango_context_list_families

列出 context 的所有字形库。

pango_context_load_font

加载 context 中最接近 desc 匹配项之一中的字体。

pango_context_load_fontset

在可用于呈现匹配desc字体的上下文中加载一组字体。

pango_context_set_base_dir

设置上下文的基准方向。

pango_context_set_base_gravity

设置上下文的基准重力。

自:1.16

pango_context_set_font_description

设置上下文的默认字体描述。

pango_context_set_font_map

在该上下文中查找字体时设置要搜索的字体映射。

pango_context_set_gravity_hint

设置上下文的重力提示。

自:1.16

pango_context_set_language

设置上下文的全局语言标记。

pango_context_set_matrix

设置在使用此上下文进行渲染时将应用的变换矩阵。

自:1.6

pango_context_set_round_glyph_positions

设置是否应将此上下文的字体渲染的字形位置和宽度舍入为设备单位中的整数位置。

自:1.44

GObject (43)继承的方法

如需查看完整的方法列表,请参阅GObject

信号

GObject (1)继承的信号
GObject::notify

当某个对象中某个属性通过g_object_set_property()、g_object_set()等设置了其值时,notify信号将对此对象发出。

类结构

struct PangoContextClass {
  /* no available fields */
}

无可用描述。