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.