APIdia Launch Partner
Top Fields Constructors Methods
sun.font

public abstract Class FontStrike

extends Object
Class Inheritance
Known Direct Subclasses
sun.font.PhysicalStrike, sun.font.CompositeStrike
Imports
java.awt.Rectangle, java.awt.geom.GeneralPath, .Rectangle2D, .Point2D

Field Summary

Modifier and TypeField and Description
protected boolean
protected float
protected FontStrikeDesc
protected FontStrikeDisposer
protected float
protected StrikeMetrics

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract Point2D.Float
getCharMetrics(char ch)

pack-priv abstract float
pack-priv abstract StrikeMetrics
pack-priv abstract float
getGlyphAdvance(int glyphCode)

pack-priv abstract void
getGlyphImageBounds(int glyphcode, Point2D.Float pt, Rectangle result)

pack-priv abstract long
getGlyphImagePtr(int glyphcode)

pack-priv abstract void
getGlyphImagePtrs(int[] glyphCodes, long[] images, int len)

pack-priv abstract Point2D.Float
getGlyphMetrics(int glyphcode)

pack-priv abstract GeneralPath
getGlyphOutline(int glyphCode, float x, float y)

pack-priv abstract Rectangle2D.Float
getGlyphOutlineBounds(int glyphCode)

public abstract int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algoStyleback to summary
protected boolean algoStyle
boldnessback to summary
protected float boldness
descback to summary
protected FontStrikeDesc desc
disposerback to summary
protected FontStrikeDisposer disposer
italicback to summary
protected float italic
strikeMetricsback to summary
protected StrikeMetrics strikeMetrics

Constructor Detail

FontStrikeback to summary
public FontStrike()

Method Detail

getCharMetricsback to summary
pack-priv abstract Point2D.Float getCharMetrics(char ch)
getCodePointAdvanceback to summary
pack-priv abstract float getCodePointAdvance(int cp)
getFontMetricsback to summary
pack-priv abstract StrikeMetrics getFontMetrics()
getGlyphAdvanceback to summary
pack-priv abstract float getGlyphAdvance(int glyphCode)
getGlyphImageBoundsback to summary
pack-priv abstract void getGlyphImageBounds(int glyphcode, Point2D.Float pt, Rectangle result)
getGlyphImagePtrback to summary
pack-priv abstract long getGlyphImagePtr(int glyphcode)
getGlyphImagePtrsback to summary
pack-priv abstract void getGlyphImagePtrs(int[] glyphCodes, long[] images, int len)
getGlyphMetricsback to summary
pack-priv abstract Point2D.Float getGlyphMetrics(int glyphcode)
getGlyphOutlineback to summary
pack-priv abstract GeneralPath getGlyphOutline(int glyphCode, float x, float y)
getGlyphOutlineBoundsback to summary
pack-priv abstract Rectangle2D.Float getGlyphOutlineBounds(int glyphCode)
getNumGlyphsback to summary
public abstract int getNumGlyphs()