|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jCharts.chartText.TextTag
Field Summary | |
private java.util.Hashtable |
attributes
|
private java.awt.Font |
derivedFont
|
private java.awt.Font |
font
|
private float |
fontAscent
|
private float |
fontDescent
|
private float |
height
|
private boolean |
isDerived
|
private boolean |
isHidden
|
private java.lang.String |
text
|
private java.awt.font.TextLayout |
textLayout
|
private float |
width
|
private float |
xPosition
|
private float |
yPosition
|
Constructor Summary | |
TextTag(java.lang.String text,
java.awt.Font baseFont,
java.awt.Font derivedFont,
java.awt.font.FontRenderContext fontRenderContext)
Constructor when using transformed (derived) fonts The need for this arises because the java metrics classes return either 0 or very strange values for the width and height of a string (TextLayout, LineMetrics, etc..) when the font is derived |
|
TextTag(java.lang.String text,
java.awt.Font baseFont,
java.awt.font.FontRenderContext fontRenderContext)
Default constructor - for untransformed fonts. |
Method Summary | |
void |
addAttribute(java.lang.String name,
java.lang.Object o)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
float |
getBottomSide()
|
float |
getFontAscent()
|
float |
getFontDescent()
|
float |
getHeight()
|
boolean |
getHidden()
|
java.awt.geom.Rectangle2D.Float |
getRectangle()
|
float |
getRightSide()
|
java.lang.String |
getText()
|
float |
getWidth()
|
float |
getXPosition()
|
float |
getYPosition()
|
void |
render(java.awt.Graphics2D g2d,
float x,
float y)
Renders the text, at the position - renders from the top (instead of baseline) |
void |
render(java.awt.Graphics2D g2d,
java.awt.Paint fontColor)
Renders the text, at the position - renders from the top (instead of baseline) |
void |
setHidden(boolean b)
|
void |
setPosition(float x,
float y)
|
void |
setXPosition(float x)
|
void |
setYPosition(float y)
|
void |
toHTML(HTMLGenerator htmlGenerator)
Enables the testing routines to display the contents of this Object. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private float xPosition
private float yPosition
private java.awt.font.TextLayout textLayout
private java.util.Hashtable attributes
private boolean isHidden
private float width
private float height
private float fontAscent
private float fontDescent
private boolean isDerived
private java.awt.Font derivedFont
private java.lang.String text
private java.awt.Font font
Constructor Detail |
public TextTag(java.lang.String text, java.awt.Font baseFont, java.awt.font.FontRenderContext fontRenderContext)
public TextTag(java.lang.String text, java.awt.Font baseFont, java.awt.Font derivedFont, java.awt.font.FontRenderContext fontRenderContext)
text
- baseFont
- is the original (untransformed) font.derivedFont
- is the transformed fontfontRenderContext
- Method Detail |
public float getWidth()
public float getHeight()
public float getFontAscent()
public float getFontDescent()
public void setPosition(float x, float y)
public void setXPosition(float x)
public void setYPosition(float y)
public float getXPosition()
public float getYPosition()
public float getRightSide()
public float getBottomSide()
public java.awt.geom.Rectangle2D.Float getRectangle()
public void setHidden(boolean b)
public boolean getHidden()
public java.lang.String getText()
public void addAttribute(java.lang.String name, java.lang.Object o)
public java.lang.Object getAttribute(java.lang.String name)
public void render(java.awt.Graphics2D g2d, java.awt.Paint fontColor)
g2d
- fontColor
- public void render(java.awt.Graphics2D g2d, float x, float y)
g2d
- public void toHTML(HTMLGenerator htmlGenerator)
toHTML
in interface HTMLTestable
htmlGenerator
- public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |