|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStackedChartSymbol
Provides access to stacked chart symbol properties.
This interface provides access to a StackedChartSymbol which is a symbol used by a ChartRenderer to draw stacked bar or stacked column charts for a feature layer.
Use this interface to access the properties of a StackedChartSymbol which is a data driven symbol used by a ChartRenderer to draw features with stacke bar and column charts.
When setting up a ChartRenderer to draw stacked bar and column charts through code, you need to work with this interface.
Method Summary | |
---|---|
ILineSymbol |
getOutline()
The symbol for the chart outline. |
double |
getWidth()
The width of the bar in points. |
boolean |
isFixed()
Indicates if the bars are of a fixed length (the alternative is graduated length bars). |
boolean |
isUseOutline()
Indicates if the outline symbol is drawn. |
boolean |
isVerticalBar()
Indicates if the bar is oriented vertically. |
void |
setFixed(boolean flag)
Indicates if the bars are of a fixed length (the alternative is graduated length bars). |
void |
setOutline(ILineSymbol symbol)
The symbol for the chart outline. |
void |
setUseOutline(boolean flag)
Indicates if the outline symbol is drawn. |
void |
setVerticalBar(boolean flag)
Indicates if the bar is oriented vertically. |
void |
setWidth(double points)
The width of the bar in points. |
Method Detail |
---|
double getWidth() throws IOException, AutomationException
This property is the width of the stacked bar or column in points.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWidth(double points) throws IOException, AutomationException
points
- The points (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isVerticalBar() throws IOException, AutomationException
This property specifies whether or not the stacked chart is a column. If True then it's a stacked column, oriented vertically. If False, then it's a stacked bar, oriented horizontally.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setVerticalBar(boolean flag) throws IOException, AutomationException
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseOutline() throws IOException, AutomationException
This property specifies whether or not to draw the Outline symbol around the outside of the chart.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseOutline(boolean flag) throws IOException, AutomationException
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILineSymbol getOutline() throws IOException, AutomationException
This property is the line symbol used to draw an outline around the char. This symbol is only used if UseOutline = True.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOutline(ILineSymbol symbol) throws IOException, AutomationException
symbol
- A reference to a com.esri.arcgis.display.ILineSymbol (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isFixed() throws IOException, AutomationException
This property specifies whether or not the stacked bar or column chart will have a fixed length when used by a CharRenderer. If True then the bar or columns will all be the same length. This is useful to compare the relative ratio of each value field for each feature, while ignoring the difference in overall magnitude between features. If this property is False, then the stacked charts will have varying length, depending on the magnitudes of the values for the fields that comprise the renderer/symbol.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFixed(boolean flag) throws IOException, AutomationException
flag
- The flag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |