com.crystaldecisions.sdk.occa.report.definition
Interface IChartStyle

All Superinterfaces:
IClone
All Known Implementing Classes:
ChartStyle

public interface IChartStyle
extends IClone

This interface specifies the chart type (for example, a bar chart or pie chart) that appears on the report and gives you access to the text options for the chart title, subtitle, and footnote.


Method Summary
 GridType getDataAxisGridLine()
           
 double getDataAxisMaxValue()
           
 double getDataAxisMinValue()
           
 NumberFormat getDataAxisNumberFormat()
           
 NumberFormat getDataValueNumberFormat()
           
 boolean getEnableDataAxisAutoRange()
           
 boolean getEnableDepthEffect()
           
 boolean getEnableShowLegend()
           
 boolean getEnableShowMarkers()
           
 GridType getGroupAxisGridLine()
           
 boolean getIsVertical()
           
 GridType getSeriesAxisGridLine()
           
 ChartStyleSubtype getSubtype()
           
 IChartTextOptions getTextOptions()
           Returns the text options for the chart title, subtitle, and footnote.
 ChartStyleType getType()
           Returns the chart type (for example, a bar chart or pie chart).
 void setDataAxisGridLine(GridType type)
           
 void setDataAxisMaxValue(double dValue)
           
 void setDataAxisMinValue(double dValue)
           
 void setDataAxisNumberFormat(NumberFormat numberFormat)
           
 void setDataValueNumberFormat(NumberFormat format)
           
 void setEnableDataAxisAutoRange(boolean bl)
           
 void setEnableDepthEffect(boolean bl)
           
 void setEnableShowLegend(boolean bl)
           
 void setEnableShowMarkers(boolean bl)
           
 void setGroupAxisGridLine(GridType type)
           
 void setIsVertical(boolean bl)
           
 void setSeriesAxisGridLine(GridType type)
           
 void setSubtype(ChartStyleSubtype subType)
           
 void setTextOptions(IChartTextOptions textOptions)
           Sets the text options for the chart title, subtitle, and footnote.
 void setType(ChartStyleType type)
           Sets the chart type (for example, a bar chart or pie chart).
 

Method Detail

getTextOptions

IChartTextOptions getTextOptions()

Returns the text options for the chart title, subtitle, and footnote.

Returns:
An IChartTextOptions object containing the options for the chart title, subtitle, and footnote.

getType

ChartStyleType getType()

Returns the chart type (for example, a bar chart or pie chart).

Returns:
A ChartStyleType object that specifies the chart type.

setTextOptions

void setTextOptions(IChartTextOptions textOptions)

Sets the text options for the chart title, subtitle, and footnote.

Parameters:
textOptions - An IChartTextOptions object containing the options for the chart title, subtitle, and footnote.

setType

void setType(ChartStyleType type)

Sets the chart type (for example, a bar chart or pie chart).

Parameters:
type - A ChartStyleType object that specifies the chart type.

getSubtype

ChartStyleSubtype getSubtype()

setSubtype

void setSubtype(ChartStyleSubtype subType)

getEnableShowLegend

boolean getEnableShowLegend()

setEnableShowLegend

void setEnableShowLegend(boolean bl)

getIsVertical

boolean getIsVertical()

setIsVertical

void setIsVertical(boolean bl)

getDataValueNumberFormat

NumberFormat getDataValueNumberFormat()

setDataValueNumberFormat

void setDataValueNumberFormat(NumberFormat format)

getGroupAxisGridLine

GridType getGroupAxisGridLine()

setGroupAxisGridLine

void setGroupAxisGridLine(GridType type)

getSeriesAxisGridLine

GridType getSeriesAxisGridLine()

setSeriesAxisGridLine

void setSeriesAxisGridLine(GridType type)

getDataAxisGridLine

GridType getDataAxisGridLine()

setDataAxisGridLine

void setDataAxisGridLine(GridType type)

getDataAxisMinValue

double getDataAxisMinValue()

setDataAxisMinValue

void setDataAxisMinValue(double dValue)

getDataAxisMaxValue

double getDataAxisMaxValue()

setDataAxisMaxValue

void setDataAxisMaxValue(double dValue)

getEnableDataAxisAutoRange

boolean getEnableDataAxisAutoRange()

setEnableDataAxisAutoRange

void setEnableDataAxisAutoRange(boolean bl)

getDataAxisNumberFormat

NumberFormat getDataAxisNumberFormat()

setDataAxisNumberFormat

void setDataAxisNumberFormat(NumberFormat numberFormat)

getEnableDepthEffect

boolean getEnableDepthEffect()

setEnableDepthEffect

void setEnableDepthEffect(boolean bl)

getEnableShowMarkers

boolean getEnableShowMarkers()

setEnableShowMarkers

void setEnableShowMarkers(boolean bl)