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 theFont
within thisGraphics2D
context.FontRenderContext
FontMetrics. getFontRenderContext()
Gets theFontRenderContext
used by thisFontMetrics
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 aGlyphVector
by mapping characters to glyphs one-to-one based on the Unicode cmap in thisFont
.GlyphVector
Font. createGlyphVector(FontRenderContext frc, CharacterIterator ci)
Creates aGlyphVector
by mapping the specified characters to glyphs one-to-one based on the Unicode cmap in thisFont
.GlyphVector
Font. createGlyphVector(FontRenderContext frc, int[] glyphCodes)
Creates aGlyphVector
by mapping characters to glyphs one-to-one based on the Unicode cmap in thisFont
.GlyphVector
Font. createGlyphVector(FontRenderContext frc, String str)
Creates aGlyphVector
by mapping characters to glyphs one-to-one based on the Unicode cmap in thisFont
.LineMetrics
Font. getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc)
Returns aLineMetrics
object created with the specified arguments.LineMetrics
Font. getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
Returns aLineMetrics
object created with the specified arguments.LineMetrics
Font. getLineMetrics(String str, FontRenderContext frc)
LineMetrics
Font. getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc)
Returns aLineMetrics
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 specifiedFontRenderContext
.Rectangle2D
Font. getStringBounds(char[] chars, int beginIndex, int limit, FontRenderContext frc)
Returns the logical bounds of the specified array of characters in the specifiedFontRenderContext
.Rectangle2D
Font. getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
Returns the logical bounds of the characters indexed in the specifiedCharacterIterator
in the specifiedFontRenderContext
.Rectangle2D
Font. getStringBounds(String str, FontRenderContext frc)
Returns the logical bounds of the specifiedString
in the specifiedFontRenderContext
.Rectangle2D
Font. getStringBounds(String str, int beginIndex, int limit, FontRenderContext frc)
Returns the logical bounds of the specifiedString
in the specifiedFontRenderContext
.GlyphVector
Font. layoutGlyphVector(FontRenderContext frc, char[] text, int start, int limit, int flags)
Returns a newGlyphVector
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 theFontRenderContext
associated with thisGlyphVector
.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 thisGlyphVector
is rendered in aGraphics
with the givenFontRenderContext
at the given location.Rectangle
TextLayout. getPixelBounds(FontRenderContext frc, float x, float y)
Returns the pixel bounds of thisTextLayout
when rendered in a graphics with the givenFontRenderContext
at the given location.Rectangle
GlyphVector. getPixelBounds(FontRenderContext renderFRC, float x, float y)
Returns the pixel bounds of thisGlyphVector
when rendered in a graphics with the givenFontRenderContext
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 aLineBreakMeasurer
for the specified text.LineBreakMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
Constructs aLineBreakMeasurer
for the specified text.TextLayout(AttributedCharacterIterator text, FontRenderContext frc)
Constructs aTextLayout
from an iterator over styled text.TextLayout(String string, Font font, FontRenderContext frc)
TextLayout(String string, Map<? extends AttributedCharacterIterator.Attribute,?> attributes, FontRenderContext frc)
Constructs aTextLayout
from aString
and an attribute set.TextMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
Constructs aTextMeasurer
from the source text.
-
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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.