ChartDirector
Class TextBox

java.lang.Object
  extended by ChartDirector.Box
      extended by ChartDirector.TextBox
All Implemented Interfaces:
java.lang.Comparable<ChartDirector.DrawObj>
Direct Known Subclasses:
LegendBox, Mark

public abstract class TextBox
extends Box


Constructor Summary
TextBox()
           
 
Method Summary
 int compareTo(ChartDirector.DrawObj obj)
           
abstract  void setAlignment(int a)
           
 void setFontAngle(double angle)
           
abstract  void setFontAngle(double angle, boolean vertical)
           
abstract  void setFontColor(int color)
           
 void setFontSize(double fontHeight)
           
abstract  void setFontSize(double fontHeight, double fontWidth)
           
 void setFontStyle(java.lang.String font)
           
abstract  void setFontStyle(java.lang.String font, int fontIndex)
           
abstract  void setHeight(int height)
           
 void setMargin(int m)
           
abstract  void setMargin(int leftMargin, int rightMargin, int topMargin, int bottomMargin)
           
 void setMargin2(int leftMargin, int rightMargin, int topMargin, int bottomMargin)
           
 void setMaxWidth(int maxWidth)
           
abstract  void setText(java.lang.String text)
           
 void setTruncate(int maxWidth)
           
abstract  void setTruncate(int maxWidth, int maxLines)
           
abstract  void setWidth(int width)
           
 void setZOrder(int z)
           
 
Methods inherited from class ChartDirector.Box
getHeight, getImageCoor, getImageCoor, getLeftX, getTopY, getWidth, setBackground, setBackground, setBackground, setPos, setRoundedCorners, setRoundedCorners, setRoundedCorners, setSize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextBox

public TextBox()
Method Detail

setText

public abstract void setText(java.lang.String text)

setAlignment

public abstract void setAlignment(int a)

setFontStyle

public abstract void setFontStyle(java.lang.String font,
                                  int fontIndex)

setFontStyle

public void setFontStyle(java.lang.String font)

setFontSize

public abstract void setFontSize(double fontHeight,
                                 double fontWidth)

setFontSize

public void setFontSize(double fontHeight)

setFontAngle

public abstract void setFontAngle(double angle,
                                  boolean vertical)

setFontAngle

public void setFontAngle(double angle)

setFontColor

public abstract void setFontColor(int color)

setMargin

public abstract void setMargin(int leftMargin,
                               int rightMargin,
                               int topMargin,
                               int bottomMargin)

setMargin2

public void setMargin2(int leftMargin,
                       int rightMargin,
                       int topMargin,
                       int bottomMargin)

setMargin

public void setMargin(int m)

setWidth

public abstract void setWidth(int width)

setHeight

public abstract void setHeight(int height)

setMaxWidth

public void setMaxWidth(int maxWidth)

setTruncate

public abstract void setTruncate(int maxWidth,
                                 int maxLines)

setTruncate

public void setTruncate(int maxWidth)

setZOrder

public void setZOrder(int z)

compareTo

public int compareTo(ChartDirector.DrawObj obj)
Specified by:
compareTo in interface java.lang.Comparable<ChartDirector.DrawObj>