APIdia Launch Partner
Top Fields Constructors Methods
sun.font

public final Class CompositeStrike

extends FontStrike
Class Inheritance
Imports
java.awt.Font, .Rectangle, java.awt.geom.GeneralPath, .Point2D, .Rectangle2D

Field Summary

Modifier and TypeField and Description
private CompositeFont
pack-priv int
pack-priv static final int
private PhysicalStrike[]
Inherited from sun.font.FontStrike:
algoStyleboldnessdescdisposeritalicstrikeMetrics

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv Point2D.Float
pack-priv float
pack-priv StrikeMetrics
pack-priv float
getGlyphAdvance(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphAdvance.

pack-priv void
pack-priv long
getGlyphImagePtr(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphImagePtr.

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

Implements abstract sun.font.FontStrike.getGlyphImagePtrs.

pack-priv Point2D.Float
getGlyphMetrics(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphMetrics.

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

Implements abstract sun.font.FontStrike.getGlyphOutline.

pack-priv Rectangle2D.Float
public int
pack-priv PhysicalStrike
getStrikeForGlyph(int glyphCode)

pack-priv PhysicalStrike
getStrikeForSlot(int slot)

Field Detail

compFontback to summary
private CompositeFont compFont
numGlyphsback to summary
pack-priv int numGlyphs
SLOTMASKback to summary
pack-priv static final int SLOTMASK
strikesback to summary
private PhysicalStrike[] strikes

Constructor Detail

CompositeStrikeback to summary
pack-priv CompositeStrike(CompositeFont font2D, FontStrikeDesc desc)

Method Detail

getCharMetricsback to summary
pack-priv Point2D.Float getCharMetrics(char ch)

Implements abstract sun.font.FontStrike.getCharMetrics.

getCodePointAdvanceback to summary
pack-priv float getCodePointAdvance(int cp)

Implements abstract sun.font.FontStrike.getCodePointAdvance.

getFontMetricsback to summary
pack-priv StrikeMetrics getFontMetrics()

Implements abstract sun.font.FontStrike.getFontMetrics.

getGlyphAdvanceback to summary
pack-priv float getGlyphAdvance(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphAdvance.

getGlyphImageBoundsback to summary
pack-priv void getGlyphImageBounds(int glyphCode, Point2D.Float pt, Rectangle result)

Implements abstract sun.font.FontStrike.getGlyphImageBounds.

getGlyphImagePtrback to summary
pack-priv long getGlyphImagePtr(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphImagePtr.

getGlyphImagePtrsback to summary
pack-priv void getGlyphImagePtrs(int[] glyphCodes, long[] images, int len)

Implements abstract sun.font.FontStrike.getGlyphImagePtrs.

getGlyphMetricsback to summary
pack-priv Point2D.Float getGlyphMetrics(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphMetrics.

getGlyphOutlineback to summary
pack-priv GeneralPath getGlyphOutline(int glyphCode, float x, float y)

Implements abstract sun.font.FontStrike.getGlyphOutline.

getGlyphOutlineBoundsback to summary
pack-priv Rectangle2D.Float getGlyphOutlineBounds(int glyphCode)

Implements abstract sun.font.FontStrike.getGlyphOutlineBounds.

getNumGlyphsback to summary
public int getNumGlyphs()

Implements abstract sun.font.FontStrike.getNumGlyphs.

getStrikeForGlyphback to summary
pack-priv PhysicalStrike getStrikeForGlyph(int glyphCode)
getStrikeForSlotback to summary
pack-priv PhysicalStrike getStrikeForSlot(int slot)