GNOME Print Reference Manual | ||||
---|---|---|---|---|
Top | Description |
Synopsis
GnomeRFont; GnomeRFontClass; GnomeRFont * gnome_font_get_rfont (GnomeFont *font
,const gdouble *t
); #define gnome_rfont_ref (o) #define gnome_rfont_unref (o) #define gnome_rfont_render_pgl_rgb8 #define gnome_rfont_render_pgl_rgba8 #define GNOME_RFONT_RENDER_DEFAULT GnomeFont * gnome_rfont_get_font (const GnomeRFont *rfont
); GnomeFontFace * gnome_rfont_get_face (const GnomeRFont *rfont
); gdouble * gnome_rfont_get_matrix (const GnomeRFont *rfont
,gdouble *matrix
); ArtPoint * gnome_rfont_get_glyph_stdadvance (GnomeRFont *rfont
,gint glyph
,ArtPoint *advance
); ArtDRect * gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont
,gint glyph
,ArtDRect *bbox
); ArtPoint * gnome_rfont_get_glyph_stdkerning (GnomeRFont *rfont
,gint glyph0
,gint glyph1
,ArtPoint *kerning
); const ArtBpath * gnome_rfont_get_glyph_bpath (GnomeRFont *rfont
,gint glyph
); const ArtSVP * gnome_rfont_get_glyph_svp (GnomeRFont *rfont
,gint glyph
); PangoFont * gnome_rfont_get_closest_pango_font (const GnomeRFont *rfont
,PangoFontMap *map
); PangoFontDescription * gnome_rfont_get_pango_description (const GnomeRFont *rfont
);
Details
gnome_font_get_rfont ()
GnomeRFont * gnome_font_get_rfont (GnomeFont *font
,const gdouble *t
);
Creates a new RFont from font
and font->raster affine matrix
Matrix can be 2x2, although if read, all 2x3 values are
retrieved. RFont is referenced, so you have to unref it
somewhere
Returns : |
the font created, NULL on error. |
gnome_rfont_get_font ()
GnomeFont * gnome_rfont_get_font (const GnomeRFont *rfont
);
|
|
Returns : |
gnome_rfont_get_face ()
GnomeFontFace * gnome_rfont_get_face (const GnomeRFont *rfont
);
|
|
Returns : |
gnome_rfont_get_matrix ()
gdouble * gnome_rfont_get_matrix (const GnomeRFont *rfont
,gdouble *matrix
);
|
|
|
|
Returns : |
gnome_rfont_get_glyph_stdadvance ()
ArtPoint * gnome_rfont_get_glyph_stdadvance (GnomeRFont *rfont
,gint glyph
,ArtPoint *advance
);
|
|
|
|
|
|
Returns : |
gnome_rfont_get_glyph_stdbbox ()
ArtDRect * gnome_rfont_get_glyph_stdbbox (GnomeRFont *rfont
,gint glyph
,ArtDRect *bbox
);
|
|
|
|
|
|
Returns : |
gnome_rfont_get_glyph_stdkerning ()
ArtPoint * gnome_rfont_get_glyph_stdkerning (GnomeRFont *rfont
,gint glyph0
,gint glyph1
,ArtPoint *kerning
);
|
|
|
|
|
|
|
|
Returns : |
gnome_rfont_get_glyph_bpath ()
const ArtBpath * gnome_rfont_get_glyph_bpath (GnomeRFont *rfont
,gint glyph
);
|
|
|
|
Returns : |
gnome_rfont_get_glyph_svp ()
const ArtSVP * gnome_rfont_get_glyph_svp (GnomeRFont *rfont
,gint glyph
);
|
|
|
|
Returns : |
gnome_rfont_get_closest_pango_font ()
PangoFont * gnome_rfont_get_closest_pango_font (const GnomeRFont *rfont
,PangoFontMap *map
);
|
|
|
|
Returns : |
gnome_rfont_get_pango_description ()
PangoFontDescription * gnome_rfont_get_pango_description
(const GnomeRFont *rfont
);
|
|
Returns : |