java.awt.font
public abstract class GlyphVector extends Object implements Cloneable
| Field Summary | |
|---|---|
| static int | FLAG_COMPLEX_GLYPHS |
| static int | FLAG_HAS_POSITION_ADJUSTMENTS |
| static int | FLAG_HAS_TRANSFORMS |
| static int | FLAG_MASK |
| static int | FLAG_RUN_RTL |
| Constructor Summary | |
|---|---|
| GlyphVector()
Constructs a GlyphVector object. | |
| Method Summary | |
|---|---|
| abstract boolean | equals(GlyphVector set) |
| abstract Font | getFont() |
| abstract FontRenderContext | getFontRenderContext() |
| int | getGlyphCharIndex(int glyphIndex) |
| int[] | getGlyphCharIndices(int beginGlyphIndex, int numEntries, int[] codeReturn) |
| abstract int | getGlyphCode(int glyphIndex) |
| abstract int[] | getGlyphCodes(int beginGlyphIndex, int numEntries, int[] codeReturn) |
| abstract GlyphJustificationInfo | getGlyphJustificationInfo(int glyphIndex) |
| abstract Shape | getGlyphLogicalBounds(int glyphIndex) |
| abstract GlyphMetrics | getGlyphMetrics(int glyphIndex) |
| abstract Shape | getGlyphOutline(int glyphIndex) |
| Shape | getGlyphOutline(int glyphIndex, float x, float y) |
| Rectangle | getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y) |
| abstract Point2D | getGlyphPosition(int glyphIndex) |
| abstract float[] | getGlyphPositions(int beginGlyphIndex, int numEntries, float[] positionReturn) |
| abstract AffineTransform | getGlyphTransform(int glyphIndex) |
| abstract Shape | getGlyphVisualBounds(int glyphIndex) |
| int | getLayoutFlags() |
| abstract Rectangle2D | getLogicalBounds() |
| abstract int | getNumGlyphs() |
| abstract Shape | getOutline() |
| abstract Shape | getOutline(float x, float y) |
| Rectangle | getPixelBounds(FontRenderContext renderFRC, float x, float y) |
| abstract Rectangle2D | getVisualBounds() |
| abstract void | performDefaultLayout() |
| abstract void | setGlyphPosition(int glyphIndex, Point2D newPos) |
| abstract void | setGlyphTransform(int glyphIndex, AffineTransform newTX) |
GlyphVector object.