public interface ILegend extends IPlot
A handle to a legend object for the secondary axis can be obtained by calling the gethLegend method defined in the ISecondaryChart interface.
ISecondaryChart| Modifier and Type | Method | Description |
|---|---|---|
boolean[] |
areItemsHidden(int colIndex) |
Returns the boolean state of the items in the legend.
|
boolean |
areLabelsReversed() |
Returns whether or not the labels in the legend are displayed in reverse order.
|
boolean |
areSymbolsDrawn() |
Returns whether or not data point symbols are drawn in the legend.
|
int |
getDefaultWidth() |
get the default width of the legend (vertical layout).
|
IText |
gethText() |
This function is used to get a handle to the IText object for modifying the font-related
properties of the legend.
|
int |
getLayout() |
Returns the layout of the primary or secondary legend.
|
int |
getLineSpacing() |
Returns the line space set by the setLineSpacing method
|
int |
getNumberOfFixedColumn() |
Returns the number of columns are displayed in legend when fixed-column layout is in used
|
int |
getSymbolSizeRatio() |
return the symbol size ratio default value is 100%
|
int |
getWidth() |
get the width of the legend (vertical layout).
|
boolean |
isDrawSymbolWithLine() |
Returns whether or not a line is drawn behind the symbol in the legend.
|
boolean |
isVisible() |
Returns the display status of the primary or secondary legend in the chart.
|
void |
setDrawSymbols(boolean drawSym) |
Sets the state of the data point symbols in the legend.
|
void |
setDrawSymbolWithLine(boolean drawSymWithLine) |
Sets the state of drawing a line behind the data point symbols in the legend.
|
void |
setItemsHidden(int colIndex,
boolean[] b) |
Sets the boolean state of the items in the legend.
|
void |
setLabelsReversed(boolean b) |
Enables/Disables the display of legend labels in reverse order.
|
void |
setLayout(int x) |
Sets the layout of the primary/secondary legend to horizontal, vertical, square or fixed
column.
|
void |
setLineSpacing(int gap) |
Adds a set amount of white space between legend lines
Default value is 0
|
void |
setNumberOfFixedColumn(int val) |
Sets the number of columns are displayed in legend when fixed-column layout is in used
|
void |
setSymbolSizeRatio(int ratio) |
set the symbol size ratio default value is 100%
|
void |
setTitle(java.lang.String t) |
Sets the title of the legend in the chart without secondary axis.
|
void |
setVisible(boolean b) |
Sets the display status of the primary or secondary legend in the chart.
|
void |
setWidth(int width) |
Sets the width of the legend (vertical layout).
|
getAppearance, getBackgroundColor, getBorderColor, getBorderThickness, getCutCornerWidth, getDepth, getDialBGImageRelativeURL, getDialBGImageURL, getDialBGRatio, getDialBGState, getDialFGImageRelativeURL, getDialFGImageURL, getDialFGRatio, getDialFGState, getPosition, getRelativeHeight, getRelativeWidth, isBackgroundVisible, isBorderVisible, setAppearance, setBackgroundColor, setBackgroundVisible, setBorderColor, setBorderThickness, setBorderVisible, setCutCornerWidth, setDepth, setDialBGImage, setDialBGImage, setDialBGRatio, setDialBGState, setDialFGImage, setDialFGImage, setDialFGRatio, setDialFGState, setPosition, setRelativeHeight, setRelativeWidthset3DShadingEnabled, setGradientCyclic, setGradientDesColor, setGradientEnabled, setGradientEndX, setGradientEndY, setGradientShade, setGradientStartX, setGradientStartYgetGradientDesColor, getGradientEndX, getGradientEndY, getGradientShade, getGradientStartX, getGradientStartY, is3DShadingEnabled, isGradientCyclic, isGradientEnabledIText gethText()
Associated QbChart properties:
LEGEND_FONT SLEGEND_FONT LEGEND_FONTCOLOR SLEGEND_FONTCOLOR LEGEND_FONTANGLE SLEGEND_FONTANGLE
void setTitle(java.lang.String t)
t - The title string for the legend.void setWidth(int width)
t - The width for the legend.int getWidth()
int getDefaultWidth()
void setLineSpacing(int gap)
gap - the amount of space added between legend linesint getLineSpacing()
boolean isVisible()
Associated QbChart property:
DRAW_LEGEND DRAW_SLEGEND
void setVisible(boolean b)
b - The display status for the legend.int getLayout()
Associated QbChart property:
LEGEND_LAYOUT SLEGEND_LAYOUT
void setLayout(int x)
x - QbChart.VERTICAL, QbChart.HORIZONTAL, QbChart.SQUARE_LEGEND or
QbChart.FIXED_COLUMNint getNumberOfFixedColumn()
void setNumberOfFixedColumn(int val)
val - number of columnboolean areLabelsReversed()
Associated QbChart property:
LEGEND_REVERSELABEL SLEGEND_REVERSELABEL
void setLabelsReversed(boolean b)
b - Set to true to display labels in reverse order, false otherwise.boolean[] areItemsHidden(int colIndex)
Associated QbChart property: HIDE_LEGENDITEMS
colIndex - The column number of the category or secondary value column used in the chart.void setItemsHidden(int colIndex,
boolean[] b)
colIndex - The column number of the category or secondary value column used in the chart.b - The array of booleans containing the display status of each element in the legend.ILegend#areItemsHiddedvoid setDrawSymbols(boolean drawSym)
drawSym - Set to true if symbols should be drawn in the legend.boolean areSymbolsDrawn()
void setDrawSymbolWithLine(boolean drawSymWithLine)
drawSymWithLine - Set to true if line should be drawn behind the symbols in the legend.boolean isDrawSymbolWithLine()
void setSymbolSizeRatio(int ratio)
ratio - int getSymbolSizeRatio()