|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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(java.text.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(java.lang.String str)
Indicates whether or not this Font can display a specified String. |
GVTGlyphVector |
createGlyphVector(java.awt.font.FontRenderContext frc,
char[] chars)
Returns a new GlyphVector object created with the specified array of characters and the specified FontRenderContext. |
GVTGlyphVector |
createGlyphVector(java.awt.font.FontRenderContext frc,
java.text.CharacterIterator ci)
Returns a new GlyphVector object created with the specified CharacterIterator and the specified FontRenderContext. |
GVTGlyphVector |
createGlyphVector(java.awt.font.FontRenderContext frc,
int[] glyphCodes,
java.text.CharacterIterator ci)
Returns a new GlyphVector object created with the specified integer array and the specified FontRenderContext. |
GVTGlyphVector |
createGlyphVector(java.awt.font.FontRenderContext frc,
java.lang.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. |
float |
getHKern(int glyphCode1,
int glyphCode2)
Returns the vertical kerning value of this glyph pair. |
GVTLineMetrics |
getLineMetrics(char[] chars,
int beginIndex,
int limit,
java.awt.font.FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments. |
GVTLineMetrics |
getLineMetrics(java.text.CharacterIterator ci,
int beginIndex,
int limit,
java.awt.font.FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified arguments. |
GVTLineMetrics |
getLineMetrics(java.lang.String str,
java.awt.font.FontRenderContext frc)
Returns a GVTLineMetrics object created with the specified String and FontRenderContext. |
GVTLineMetrics |
getLineMetrics(java.lang.String str,
int beginIndex,
int limit,
java.awt.font.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. |
java.lang.String |
toString()
|
Method Detail |
public boolean canDisplay(char c)
public int canDisplayUpTo(char[] text, int start, int limit)
public int canDisplayUpTo(java.text.CharacterIterator iter, int start, int limit)
public int canDisplayUpTo(java.lang.String str)
public GVTGlyphVector createGlyphVector(java.awt.font.FontRenderContext frc, char[] chars)
public GVTGlyphVector createGlyphVector(java.awt.font.FontRenderContext frc, java.text.CharacterIterator ci)
public GVTGlyphVector createGlyphVector(java.awt.font.FontRenderContext frc, int[] glyphCodes, java.text.CharacterIterator ci)
public GVTGlyphVector createGlyphVector(java.awt.font.FontRenderContext frc, java.lang.String str)
public GVTFont deriveFont(float size)
public GVTLineMetrics getLineMetrics(char[] chars, int beginIndex, int limit, java.awt.font.FontRenderContext frc)
public GVTLineMetrics getLineMetrics(java.text.CharacterIterator ci, int beginIndex, int limit, java.awt.font.FontRenderContext frc)
public GVTLineMetrics getLineMetrics(java.lang.String str, java.awt.font.FontRenderContext frc)
public GVTLineMetrics getLineMetrics(java.lang.String str, int beginIndex, int limit, java.awt.font.FontRenderContext frc)
public float getSize()
public float getVKern(int glyphCode1, int glyphCode2)
public float getHKern(int glyphCode1, int glyphCode2)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |