Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Uses of Class
java.awt.font.FontRenderContext

Packages that use FontRenderContext
Package Description
java.awt Contains all of the classes for creating user interfaces and for painting graphics and images. 
java.awt.font Provides classes and interface relating to fonts. 
 

Uses of FontRenderContext in java.awt
 

Methods in java.awt that return FontRenderContext
Modifier and Type Method and Description
abstract  FontRenderContext Graphics2D.getFontRenderContext()
          Get the rendering context of the Font within this Graphics2D context.
 FontRenderContext FontMetrics.getFontRenderContext()
          Gets the FontRenderContext used by this FontMetrics object to measure text.
 

Methods in java.awt with parameters of type FontRenderContext
Modifier and Type Method and Description
 GlyphVector Font.createGlyphVector(FontRenderContext frc, char[] chars)
          Creates a GlyphVector by mapping characters to glyphs one-to-one based on the Unicode cmap in this Font.
 GlyphVector Font.createGlyphVector(FontRenderContext frc, CharacterIterator ci)
          Creates a GlyphVector by mapping the specified characters to glyphs one-to-one based on the Unicode cmap in this Font.
 GlyphVector Font.createGlyphVector(FontRenderContext frc, int[] glyphCodes)
          Creates a GlyphVector by mapping characters to glyphs one-to-one based on the Unicode cmap in this Font.
 GlyphVector Font.createGlyphVector(FontRenderContext frc, String str)
          Creates a GlyphVector by mapping characters to glyphs one-to-one based on the Unicode cmap in this Font.
 LineMetrics Font.getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc)
          Returns a LineMetrics object created with the specified arguments.
 LineMetrics Font.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          Returns a LineMetrics object created with the specified arguments.
 LineMetrics Font.getLineMetrics(String str, FontRenderContext frc)
          Returns a LineMetrics object created with the specified String and FontRenderContext.
 LineMetrics Font.getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc)
          Returns a LineMetrics object created with the specified arguments.
 Rectangle2D Font.getMaxCharBounds(FontRenderContext frc)
          Returns the bounds for the character with the maximum bounds as defined in the specified FontRenderContext.
 Rectangle2D Font.getStringBounds(char[] chars, int beginIndex, int limit, FontRenderContext frc)
          Returns the logical bounds of the specified array of characters in the specified FontRenderContext.
 Rectangle2D Font.getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
          Returns the logical bounds of the characters indexed in the specified CharacterIterator in the specified FontRenderContext.
 Rectangle2D Font.getStringBounds(String str, FontRenderContext frc)
          Returns the logical bounds of the specified String in the specified FontRenderContext.
 Rectangle2D Font.getStringBounds(String str, int beginIndex, int limit, FontRenderContext frc)
          Returns the logical bounds of the specified String in the specified FontRenderContext.
 GlyphVector Font.layoutGlyphVector(FontRenderContext frc, char[] text, int start, int limit, int flags)
          Returns a new GlyphVector object, performing full layout of the text if possible.
 

Uses of FontRenderContext in java.awt.font
 

Methods in java.awt.font that return FontRenderContext
Modifier and Type Method and Description
abstract  FontRenderContext GlyphVector.getFontRenderContext()
          Returns the FontRenderContext associated with this GlyphVector.
 

Methods in java.awt.font with parameters of type FontRenderContext
Modifier and Type Method and Description
 boolean FontRenderContext.equals(FontRenderContext rhs)
          Return true if rhs has the same transform, antialiasing, and fractional metrics values as this.
 Rectangle GlyphVector.getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
          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.
 Rectangle TextLayout.getPixelBounds(FontRenderContext frc, float x, float y)
          Returns the pixel bounds of this TextLayout when rendered in a graphics with the given FontRenderContext at the given location.
 Rectangle GlyphVector.getPixelBounds(FontRenderContext renderFRC, float x, float y)
          Returns the pixel bounds of this GlyphVector when rendered in a graphics with the given FontRenderContext at the given location.
 

Constructors in java.awt.font with parameters of type FontRenderContext
Constructor and Description
LineBreakMeasurer(AttributedCharacterIterator text, BreakIterator breakIter, FontRenderContext frc)
          Constructs a LineBreakMeasurer for the specified text.
LineBreakMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
          Constructs a LineBreakMeasurer for the specified text.
TextLayout(AttributedCharacterIterator text, FontRenderContext frc)
          Constructs a TextLayout from an iterator over styled text.
TextLayout(String string, Font font, FontRenderContext frc)
          Constructs a TextLayout from a String and a Font.
TextLayout(String string, Map<? extends AttributedCharacterIterator.Attribute,?> attributes, FontRenderContext frc)
          Constructs a TextLayout from a String and an attribute set.
TextMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
          Constructs a TextMeasurer from the source text.
 


Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.