org.apache.batik.gvt.font
Interface GVTFont
public
interface
GVTFont
An interface for all GVT font classes.
Method Summary |
boolean | canDisplay(char c)
Checks if this Font has a glyph for the specified character. |
int | canDisplayUpTo(char[] text, int start, int limit)
Indicates whether or not this Font can display the characters in the
specified text starting at start and ending at limit. |
int | canDisplayUpTo(CharacterIterator iter, int start, int limit)
Indicates whether or not this Font can display the the characters in
the specified CharacterIterator starting at start and ending at limit. |
int | canDisplayUpTo(String str)
Indicates whether or not this Font can display a specified String. |
GVTGlyphVector | createGlyphVector(FontRenderContext frc, char[] chars)
Returns a new GlyphVector object created with the specified array of
characters and the specified FontRenderContext. |
GVTGlyphVector | createGlyphVector(FontRenderContext frc, CharacterIterator ci)
Returns a new GlyphVector object created with the specified
CharacterIterator and the specified FontRenderContext. |
GVTGlyphVector | createGlyphVector(FontRenderContext frc, int[] glyphCodes, CharacterIterator ci)
Returns a new GlyphVector object created with the specified integer
array and the specified FontRenderContext. |
GVTGlyphVector | createGlyphVector(FontRenderContext frc, String str)
Returns a new GlyphVector object created with the specified String and
the specified FontRenderContext. |
GVTFont | deriveFont(float size)
Creates a new Font object by replicating the current Font object and
applying a new size to it. |
String | getFamilyName()
Returns the font family name of this font. |
float | getHKern(int glyphCode1, int glyphCode2)
Returns the vertical kerning value of this glyph pair. |
GVTLineMetrics | getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments. |
GVTLineMetrics | getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments. |
GVTLineMetrics | getLineMetrics(String str, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified String and
FontRenderContext. |
GVTLineMetrics | getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments. |
float | getSize()
Returns the size of this font. |
float | getVKern(int glyphCode1, int glyphCode2)
Returns the horizontal kerning value of this glyph pair. |
String | toString() |
public boolean canDisplay(char c)
Checks if this Font has a glyph for the specified character.
public int canDisplayUpTo(char[] text, int start, int limit)
Indicates whether or not this Font can display the characters in the
specified text starting at start and ending at limit.
public int canDisplayUpTo(CharacterIterator iter, int start, int limit)
Indicates whether or not this Font can display the the characters in
the specified CharacterIterator starting at start and ending at limit.
public int canDisplayUpTo(String str)
Indicates whether or not this Font can display a specified String.
public
GVTGlyphVector createGlyphVector(FontRenderContext frc, char[] chars)
Returns a new GlyphVector object created with the specified array of
characters and the specified FontRenderContext.
public
GVTGlyphVector createGlyphVector(FontRenderContext frc, CharacterIterator ci)
Returns a new GlyphVector object created with the specified
CharacterIterator and the specified FontRenderContext.
public
GVTGlyphVector createGlyphVector(FontRenderContext frc, int[] glyphCodes, CharacterIterator ci)
Returns a new GlyphVector object created with the specified integer
array and the specified FontRenderContext.
public
GVTGlyphVector createGlyphVector(FontRenderContext frc, String str)
Returns a new GlyphVector object created with the specified String and
the specified FontRenderContext.
public
GVTFont deriveFont(float size)
Creates a new Font object by replicating the current Font object and
applying a new size to it.
public String getFamilyName()
Returns the font family name of this font.
public float getHKern(int glyphCode1, int glyphCode2)
Returns the vertical kerning value of this glyph pair.
public
GVTLineMetrics getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments.
public
GVTLineMetrics getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments.
public
GVTLineMetrics getLineMetrics(String str, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified String and
FontRenderContext.
public
GVTLineMetrics getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments.
public float getSize()
Returns the size of this font.
public float getVKern(int glyphCode1, int glyphCode2)
Returns the horizontal kerning value of this glyph pair.
public String toString()
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.