类
PangoFontset
说明 [src]
abstract class Pango.Fontset : GObject.Object
{
/* No available fields */
}
PangoFontset
表示在渲染文本时要使用的一组 PangoFont
。
PangoFontset
是针对特定 PangoContext
对 PangoFontDescription
进行解析的结果。它有用于找到特定 Unicode 字符的组件字体,以及用于为整个字体集找到复合度量集的操作。
信号
从 GObject(1)继承的信号
GObject::notify
当对象的某个属性的值通过 g_object_set_property()、g_object_set() 等设置时,会针对该对象发出 notify 信号。
类结构
struct PangoFontsetClass {
GObjectClass parent_class;
PangoFont* (* get_font) (
PangoFontset* fontset,
guint wc
);
PangoFontMetrics* (* get_metrics) (
PangoFontset* fontset
);
PangoLanguage* (* get_language) (
PangoFontset* fontset
);
void (* foreach) (
PangoFontset* fontset,
PangoFontsetForeachFunc func,
gpointer data
);
void (* _pango_reserved1) (
void
);
void (* _pango_reserved2) (
void
);
void (* _pango_reserved3) (
void
);
void (* _pango_reserved4) (
void
);
}
PangoFontsetClass
结构包含针对特定 PangoFontset
实现的虚拟函数。
类成员
parent_class: GObjectClass
父级
GObjectClass
。get_font: PangoFont* (* get_font) ( PangoFontset* fontset, guint wc )
一种用于获取字体集中包含给定 Unicode 字符的最佳字形的字体的函数;请参阅
pango_fontset_get_font()
。get_metrics: PangoFontMetrics* (* get_metrics) ( PangoFontset* fontset )
一种用于获取字体集中字体的整体度量信息的函数;请参阅
pango_fontset_get_metrics()
。get_language: PangoLanguage* (* get_language) ( PangoFontset* fontset )
一种用于获取字体集语言的函数。
foreach: void (* foreach) ( PangoFontset* fontset, PangoFontsetForeachFunc func, gpointer data )
一种用于遍历字体集中字体的函数。请参阅
pango_fontset_foreach()
。_pango_reserved1: void (* _pango_reserved1) ( void )
暂无说明。
_pango_reserved2: void (* _pango_reserved2) ( void )
暂无说明。
_pango_reserved3: void (* _pango_reserved3) ( void )
暂无说明。
_pango_reserved4: void (* _pango_reserved4) ( void )
暂无说明。