Generated by
JDiff

Class java.awt.font.GlyphVector

Documentation changed from old to new.

Added Methods
int getGlyphCharIndex(int) Returns the character index of the specified glyph.
int[] getGlyphCharIndices(int, int, int[]) Returns the character indices of the specified glyphs.
Shape getGlyphOutline(int, float, float) Returns a Shape whose interior corresponds to the visual representation of the specified glyph within this GlyphVector offset to x  y.
Rectangle getGlyphPixelBounds(int, FontRenderContext, float, float) Returns the pixel bounds of the glyph at index when this GlyphVector is rendered in a Graphics with the given FontRenderContext at the given location.
int getLayoutFlags() Returns flags describing the global state of the GlyphVector.
Rectangle getPixelBounds(FontRenderContext, float, float) Returns the pixel bounds of this GlyphVector when rendered in a graphics with the given FontRenderContext at the given location.
 

Changed Methods
Font getFont() Documentation changed from old to new.
Returns the Font associated with this GlyphVector.
int getGlyphCode(int) Documentation changed from old to new.
Returns the glyphcode of the specified glyph.
int[] getGlyphCodes(int, int, int[]) Documentation changed from old to new.
Returns an array of glyphcodes for the specified glyphs.
Point2D getGlyphPosition(int) Documentation changed from old to new.
Returns the position of the specified glyph relative to the origin of this GlyphVector.
float[] getGlyphPositions(int, int, float[]) Documentation changed from old to new.
Returns an array of glyph positions for the specified glyphs.
AffineTransform getGlyphTransform(int) Documentation changed from old to new.
Returns the transform of the specified glyph within this GlyphVector.
Shape getGlyphVisualBounds(int) Documentation changed from old to new.
Returns the visual bounds of the specified glyph within the GlyphVector.
int getNumGlyphs() Documentation changed from old to new.
Returns the number of glyphs in this GlyphVector.
Rectangle2D getVisualBounds() Documentation changed from old to new.
Returns the visual bounds of this GlyphVector The visual bounds is the bounding box of the outline of this GlyphVector.
void performDefaultLayout() Documentation changed from old to new.
Assigns default positions to each glyph in this GlyphVector.
void setGlyphPosition(int, Point2D) Documentation changed from old to new.
Sets the position of the specified glyph within this GlyphVector.
void setGlyphTransform(int, AffineTransform) Documentation changed from old to new.
Sets the transform of the specified glyph within this GlyphVector.
Shape getGlyphOutline(int) Documentation changed from old to new.
Returns a Shape whose interior corresponds to the visual representation of the specified glyph within this GlyphVector.
Shape getOutline(float, float) Documentation changed from old to new.
Returns a Shape whose interior corresponds to the visual representation of this GlyphVector when rendered at x  y.
 

Added Fields
int FLAG_COMPLEX_GLYPHS A flag used with getLayoutFlags that indicates that this GlyphVector has a complex glyph-to-char mapping (one that does not map glyphs to chars one-to-one in strictly ascending or descending order matching the run direction).
int FLAG_HAS_POSITION_ADJUSTMENTS A flag used with getLayoutFlags that indicates that this GlyphVector has position adjustments.
int FLAG_HAS_TRANSFORMS A flag used with getLayoutFlags that indicates that this GlyphVector has per-glyph transforms.
int FLAG_MASK A mask for supported flags from getLayoutFlags.
int FLAG_RUN_RTL A flag used with getLayoutFlags that indicates that this GlyphVector has a right-to-left run direction.