Charting for WinForms Programmer's Guide
TowerRenderer Members
Constructors Properties Methods Events
 


Implements a SeriesRenderer used to draw tower charts, rendering series side by side to allow comparing data sequence and sizes.

The following tables list the members exposed by the TowerRenderer type.

 Public Constructors

  Name Description

TowerRenderer

Initializes a new instance of the TowerRenderer class.

 Public Properties

  Name Description

LabelBrush

Gets or sets the Brush that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

LabelFontName

Gets or sets the name of font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

LabelFontSize

Gets or sets the size of font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

LabelFontStyle

Gets or sets the style of font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

Layout

Gets or sets the layout of tower segments.

LeftSeries

Gets or sets the left-side Series drawn by this TowerRenderer.

Margins

Gets or sets the size of margins around chart graphics.

Range

Gets or sets fixed data range size.

RightSeries

Gets or sets the right-side Series drawn by this TowerRenderer.

SegmentShape

Gets or sets the shape of tower segments.

SeriesPadding

Gets or sets the padding distance between series.

SeriesStyle

A SeriesStyle instance specifying the appearance of series associated with this renderer. (Inherited from SeriesRenderer.)

ShowDataLabels

Gets or sets the kind of data labels to draw. (Inherited from SeriesRenderer.)

ShowHighlight

Gets or sets a value indicating whether to show highlights on data items. (Inherited from SeriesRenderer.)

ShowToolTips

Gets or sets a value indicating whether to show tooltips. (Inherited from SeriesRenderer.)

 Public Methods

  Name Description

DomainDimension

Implements the SeriesContainer interface. Gets the index of the dimension whose set of values should be treated as domain of plotted function. (Inherited from SeriesRenderer.)

EffectiveFill

Gets the brush that should be used to fill the representation of specified data item. (Inherited from SeriesRenderer.)

EffectiveStroke

Gets the brush that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EffectiveStrokeThickness

Gets the thickness of the pen that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EnumSeries

Implements the SeriesContainer interface.

HitTest

SeriesRenderer.HitTest override. Hit-tests the slices representing data items.

NearestElement

SeriesRenderer.NearestElement override. Returns the data item closest to specified point.

SearchStyle

Returns a SeriesStyle object that meets specified criteria. (Inherited from SeriesRenderer.)

StartMeasureData

Called to reset measure accumulators at the beginning of a measure pass. (Inherited from SeriesRenderer.)

 Protected Methods

  Name Description

AdjustDataRange

Adjusts the data range of associated Axis objects after initial measure pass. (Inherited from SeriesRenderer.)

CreateTextRenderer

Returns a TextRenderer used to draw series labels. (Inherited from SeriesRenderer.)

Draw

SeriesRenderer.Draw override. Draws the series data in specified RenderContext.

DrawHighlight

SeriesRenderer.DrawHighlight override. Draws highlighted slice in specified RenderContext.

EffectiveLabelBackground

Gets the System.Drawing.Brush that should be used to draw background of labels. (Inherited from SeriesRenderer.)

EffectiveLabelBorderPen

Gets the System.Drawing.Pen that should be used to draw borders around labels. (Inherited from SeriesRenderer.)

EffectiveLabelBrush

Gets the System.Drawing.Brush that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

EffectiveLabelFont

Gets the Font that should be used to draw labels of data items. (Inherited from SeriesRenderer.)

EffectiveStrokeDashStyle

Gets the dash style of the pen that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

EffectiveStrokePen

Gets the Pen that should be used to stroke the representation of specified data item. (Inherited from SeriesRenderer.)

MeasureDataRange

Measures the data range of rendered series and assigns it to the associated Axis objects if their MinValue and MaxValue are not set. (Inherited from SeriesRenderer.)

OnPropertyChanged

Raises the PropertyChanged event. (Inherited from SeriesRenderer.)

OnSeriesDataChanged

Called when Series raise their DataChanged event. (Inherited from SeriesRenderer.)

SetToolTip

Sets tooltip text and location. (Inherited from SeriesRenderer.)

Subscribe

Subscribes to the DataChanged event of specified Series. (Inherited from SeriesRenderer.)

Unsubscribe

Unsubscribes from the DataChanged event of specified Series. (Inherited from SeriesRenderer.)

 Public Events

  Name Description

PropertyChanged

Implements the INotifyPropertyChanged interface. (Inherited from SeriesRenderer.)

 See Also

TowerRenderer Class
MindFusion.Charting Namespace