get_glyph_extents
Description:
public virtual void get_glyph_extents (Glyph glyph, out Rectangle ink_rect, out Rectangle logical_rect)
Gets the logical and ink extents of a glyph within a font.
The coordinate system for each rectangle has its origin at the base line and horizontal origin of the character with increasing coordinates
extending to the right and down. The macros PANGO_ASCENT
, PANGO_DESCENT
, PANGO_LBEARING
, and
PANGO_RBEARING
can be used to convert from the extents rectangle to more traditional font metrics. The units of the rectangles are in
1/PANGO_SCALE of a device unit.
If this is null, this function gracefully sets some sane values in the output variables and returns.
Parameters:
this |
a `PangoFont` |
glyph |
the glyph index |
ink_rect |
rectangle used to store the extents of the glyph as drawn |
logical_rect |
rectangle used to store the logical extents of the glyph |