Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


oracle.dss.graph
Class BaseText

oracle.dss.graph.BaseGraphComponent
  |
  +--oracle.dss.graph.BaseText
All Implemented Interfaces:
DataviewFontAttribute, FontAttribute
Direct Known Subclasses:
BaseLegendText, BaseTickLabel, BaseTitle, MarkerText, PieLabel, RingTotalLabel, SliceLabel, ZTickLabel

public abstract class BaseText
extends BaseGraphComponent
implements DataviewFontAttribute, FontAttribute

This is the base class for all graph components that display text.


Fields inherited from class oracle.dss.graph.BaseGraphComponent
AL_BOTH, AL_LEFT, AL_RIGHT, AP_ALWAYS, AP_NEVER, AR_HORIZ_ROTATE_270, AR_HORIZ_ROTATE_90, AR_NO_ROTATE, DY2_AUTO_ASSIGN, DY2_FALSE, DY2_TRUE, FS_BOLD, FS_BOLD_ITALIC_UNDERLINE, FS_BOLD_UNDERLINE, FS_ITALIC, FS_ITALIC_BOLD, FS_ITALIC_UNDERLINE, FS_PLAIN, FS_UNDERLINE, FT_COLOR, FT_EXPONENTIAL, FT_GRADIENT, FT_LINEAR, FT_LOGARITHMIC, FT_NONE, FT_TEXTURE, GD_DIAGONAL_135, GD_DIAGONAL_45, GD_DOWN, GD_DOWN_LEFT, GD_DOWN_RIGHT, GD_LEFT, GD_RADIAL, GD_RADIAL_BOTTOM_LEFT, GD_RADIAL_BOTTOM_RIGHT, GD_RADIAL_TOP_LEFT, GD_RADIAL_TOP_RIGHT, GD_RIGHT, GD_UP, GD_UP_LEFT, GD_UP_RIGHT, GS_EXTENDED, GS_GRID, GS_IN, GS_OUT, GS_SPAN, LAP_BOTTOM, LAP_LEFT, LAP_RIGHT, LAP_TOP, LD_PERCENT, LD_TEXT, LD_TEXT_PERCENT, LD_VALUE, LEGENDMARKERSLIMIT, LO_AUTOMATIC, LO_HORIZONTAL, LO_VERTICAL, LP_INSIDE, LP_NO_LABELS, LP_OUTSIDE_WITH_FEELER, LP_OUTSIDE_WITHOUT_FEELER, LTP_ABOVE, LTP_BELOW, LTP_ON_LEFT, LTP_ON_MARKER, LTP_ON_RIGHT, MS_AUTOMATIC, MS_CIRCLE, MS_DIAMOND, MS_NONE, MS_PLUS, MS_SQUARE, MS_TRIANGLE_DOWN, MS_TRIANGLE_UP, MT_AREA, MT_BAR, MT_DEFAULT, MT_MARKER, MTP_CENTER, MTP_CUSTOM, MTP_INSIDE_MAX, MTP_INSIDE_MIN, MTP_ON_MAXEDGE, MTP_OUTSIDE_MAX, QUADRANTLINEVALUELIMIT, TDM_STRETCHED, TDM_TILED, TLS_AUTOMATIC, TLS_MANUAL, TLS_NOSKIP, TR_HORIZ, TR_HORIZ_ROTATE_270, TR_HORIZ_ROTATE_90, VF_STOCK_VOLUME, VF_X1, VF_Y1, VF_Y2, VF_Z

 

Method Summary
 DataviewFont getDataviewFont()
          Retrieves the DataviewFont for this text component.
 java.awt.Font getFont()
          Retrieves a Font object for this text component.
 GraphFont getGraphFont()
          Retrieves a GraphFont object for this text component.
 boolean isFontSizeAbsolute()
          Indicates whether the font size is absolute or proportional to the size of the graph.
 void setFont(java.awt.Font f)
          Specifies a Font object for this text component.
 void setFontSizeAbsolute(boolean yesNo)
          Specifies whether to use absolute font sizes or sizes that are proportional to the size of the graph.

 

Methods inherited from class oracle.dss.graph.BaseGraphComponent
selectObject

 

Method Detail

getGraphFont

public GraphFont getGraphFont()
Retrieves a GraphFont object for this text component. Use the GraphFont objects to specify and retrieve font properties such as name, color, style, and size in virtual coordinates. Virtual coordinates make the font size relative to the size of the graph.
Returns:
A GraphFont object for the object.

getDataviewFont

public DataviewFont getDataviewFont()
Retrieves the DataviewFont for this text component. This method is called by the toolbar.
Specified by:
getDataviewFont in interface DataviewFontAttribute
Returns:
The implementation of DataviewFont for this object

setFont

public void setFont(java.awt.Font f)
Specifies a Font object for this text component. This is the awt object with properties such as name, style, and absolute size.
Specified by:
setFont in interface FontAttribute
Parameters:
f - A Font object for this object.

getFont

public java.awt.Font getFont()
Retrieves a Font object for this text component. This is the awt object with properties such as name, style, and absolute size.
Specified by:
getFont in interface FontAttribute
Returns:
A Font object for the object.

isFontSizeAbsolute

public boolean isFontSizeAbsolute()
Indicates whether the font size is absolute or proportional to the size of the graph.
Returns:
true if the font size is absolute, false if the font size changes with the size of the graph.

setFontSizeAbsolute

public void setFontSizeAbsolute(boolean yesNo)
Specifies whether to use absolute font sizes or sizes that are proportional to the size of the graph.
Parameters:
yesNo - true to use absolute font sizes, false to use font sizes that change with the size of the graph.

Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


Copyright © 2003, Oracle. All Rights Reserved.