类
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 )暂无说明。