org.freedesktop.cairo
Class ScaledFont
java.lang.Object
org.gnu.glib.Struct
org.freedesktop.cairo.ScaledFont
public class ScaledFont
- extends org.gnu.glib.Struct
Constructor Summary |
ScaledFont(FontFace fontFace,
Matrix matrix,
Matrix ctm,
FontOptions options)
Deprecated. Superceeded by java-gnome 4.0; this method or constant
will no doubt exist conceptually, but it may have a different
name or signature in order that the presented API is an
algorithmic mapping of the underlying native libraries. |
Method Summary |
FontExtents |
getFontExtents()
|
TextExtents |
getGlyphExtents(Glyph[] glyhps)
Deprecated. Superceeded by java-gnome 4.0; this method or constant
will no doubt exist conceptually, but it may have a different
name or signature in order that the presented API is an
algorithmic mapping of the underlying native libraries. |
Methods inherited from class org.gnu.glib.Struct |
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
ScaledFont
public ScaledFont(FontFace fontFace,
Matrix matrix,
Matrix ctm,
FontOptions options)
- Deprecated. Superceeded by java-gnome 4.0; this method or constant
will no doubt exist conceptually, but it may have a different
name or signature in order that the presented API is an
algorithmic mapping of the underlying native libraries.
- Create a new ScaledFont
- Parameters:
fontFace
- The FontFacematrix
- font space to user space transformation matrix for the font.
In the simplest case of a N point font, this matrix is just a
scale by N, but it can also be used to shear the font or
stretch it unequally along the two axes.ctm
- user to device transformation matrix with which the font will
be used.
getFontExtents
public FontExtents getFontExtents()
getGlyphExtents
public TextExtents getGlyphExtents(Glyph[] glyhps)
- Deprecated. Superceeded by java-gnome 4.0; this method or constant
will no doubt exist conceptually, but it may have a different
name or signature in order that the presented API is an
algorithmic mapping of the underlying native libraries.
- Gets the overall metrics for an array of glyphs. The X and Y offsets in
glyphs are taken from an origin of 0,0.
- Parameters:
glyhps
- an array of glyph IDs with X and Y offsets
- Returns:
- a TextExtent which contains the extents