Table of Contents

Class Chart

Namespace: FastReport.Olap.Chart
Assembly: FastCube.Mono.Chart.dll

Implementing a chart component for OLAP data visualization.

public class Chart : Chart, IChart

Inheritance

objectMarshalByRefObjectComponentControl ← Chart ← Chart

Implements

IChart

Inherited Members

Chart.OnPaint(PaintEventArgs), Chart.OnPaintBackground(PaintEventArgs), Chart.OnSystemColorsChanged(EventArgs), Chart.Refresh(), Chart.Invalidate(), Chart.Invalidate(Rectangle), Chart.UpdateCursor(), Chart.UpdateAnnotations(), Chart.OnLocationChanged(EventArgs), Chart.OnResize(EventArgs), Chart.OnRightToLeftChanged(EventArgs), Chart.SaveImage(string, ChartImageFormat), Chart.SaveImage(string, ImageFormat), Chart.SaveImage(Stream, ImageFormat), Chart.SaveImage(Stream, ChartImageFormat), Chart.CallOnModifing(object), Chart.LoadTemplate(string), Chart.LoadTemplate(Stream), Chart.ApplyPaletteColors(), Chart.ResetAutoValues(), Chart.HitTest(int, int), Chart.HitTest(int, int, bool), Chart.HitTest(int, int, ChartElementType), Chart.HitTest(int, int, bool, params ChartElementType[]), Chart.GetChartElementOutline(object, ChartElementType), Chart.OnGotFocus(EventArgs), Chart.OnLostFocus(EventArgs), Chart.BeginInit(), Chart.EndInit(), Chart.OnCursorChanged(EventArgs), Chart.OnMouseDown(MouseEventArgs), Chart.OnMouseUp(MouseEventArgs), Chart.OnMouseMove(MouseEventArgs), Chart.OnDoubleClick(EventArgs), Chart.OnPrePaint(ChartPaintEventArgs), Chart.OnPostPaint(ChartPaintEventArgs), Chart.OnCustomize(), Chart.OnCustomizeLegend(LegendItemsCollection, string), Chart.DataBind(), Chart.AlignDataPointsByAxisLabel(), Chart.AlignDataPointsByAxisLabel(string), Chart.AlignDataPointsByAxisLabel(string, PointSortOrder), Chart.AlignDataPointsByAxisLabel(PointSortOrder), Chart.DataBindTable(IEnumerable, string), Chart.DataBindTable(IEnumerable), Chart.DataBindCrossTable(IEnumerable, string, string, string, string), Chart.DataBindCrossTable(IEnumerable, string, string, string, string, PointSortOrder), Chart.GetService(Type), Chart.OnFormatNumber(FormatNumberEventArgs), Chart.Dispose(bool), Chart.DefaultSize, Chart.RightToLeft, Chart.PaletteCustomColors, Chart.SuppressExceptions, Chart.DataSource, Chart.Images, Chart.Printing, Chart.Series, Chart.Legends, Chart.Titles, Chart.Annotations, Chart.BackgroundImage, Chart.Palette, Chart.AntiAliasing, Chart.TextAntiAliasingQuality, Chart.IsSoftShadows, Chart.ChartAreas, Chart.BackColor, Chart.ForeColor, Chart.Size, Chart.DataManipulator, Chart.Serializer, Chart.Font, Chart.BackHatchStyle, Chart.BackImage, Chart.BackImageWrapMode, Chart.BackImageTransparentColor, Chart.BackImageAlignment, Chart.BackGradientStyle, Chart.BackSecondaryColor, Chart.BorderColor, Chart.BorderWidth, Chart.BorderDashStyle, Chart.BorderlineColor, Chart.BorderlineWidth, Chart.BorderlineDashStyle, Chart.BorderSkin, Chart.BuildNumber, Chart.RenderingDpiY, Chart.RenderingDpiX, Chart.OnModifing, Chart.GetToolTipText, Chart.CursorPositionChanging, Chart.CursorPositionChanged, Chart.SelectionRangeChanging, Chart.SelectionRangeChanged, Chart.AxisViewChanging, Chart.AxisViewChanged, Chart.AxisScrollBarClicked, Chart.PostPaint, Chart.PrePaint, Chart.Customize, Chart.CustomizeLegend, Chart.AnnotationTextChanged, Chart.AnnotationSelectionChanged, Chart.AnnotationPositionChanged, Chart.AnnotationPositionChanging, Chart.AnnotationPlaced, Chart.FormatNumber

Constructors

Chart()

Create a defualt instance.

public Chart()

Properties

BaseAxisDataType

Gets of sets base axis data type.

public AxisDataType BaseAxisDataType { get; set; }

Property Value

AxisDataType

CategoriesAxis

Gets or sets axis region for categories.

public AxisRegion CategoriesAxis { get; set; }

Property Value

AxisRegion

CategoriesFieldCount

Gets or sets number of categories field.

public int CategoriesFieldCount { get; set; }

Property Value

int

ChartAreas

Gets areas of the chart.

[Browsable(false)]
public ChartAreaCollection ChartAreas { get; }

Property Value

ChartAreaCollection

DataType

Gets or sets current chart data type.

public ChartDataType DataType { get; set; }

Property Value

ChartDataType

Frozen

Fronzens or unfrozens current component.

public bool Frozen { get; set; }

Property Value

bool

Legends

Gets legends of the chart.

[Browsable(false)]
public LegendCollection Legends { get; }

Property Value

LegendCollection

MarksShowStyle

Gets or sets display style of marks.

public MarksShowStyle MarksShowStyle { get; set; }

Property Value

MarksShowStyle

MeasureFieldIndex

Gets or sets index of measure field.

public int MeasureFieldIndex { get; set; }

Property Value

int

SeriesAxis

Gets or sets axis region for series.

public AxisRegion SeriesAxis { get; set; }

Property Value

AxisRegion

SeriesFieldCount

Gets or sets number of series field.

public int SeriesFieldCount { get; set; }

Property Value

int

SeriesType

Gets or sets current series type.

public SeriesType SeriesType { get; set; }

Property Value

SeriesType

SkipNullPoints

Gets or sets condition for skipping null points.

public bool SkipNullPoints { get; set; }

Property Value

bool

Slice

Gets or sets slice component.

public Slice Slice { get; set; }

Property Value

Slice

Methods

BeginUpdate()

Begins update of the component.

public void BeginUpdate()

Remarks

Must be called before any update of the component.

EndUpdate()

Ends update of the component.

public void EndUpdate()

Remarks

Must be called after any update of the component and after FastReport.Olap.Chart.Chart.BeginUpdate method.

Load(XmlItem)

Load component from xml.

public void Load(XmlItem item)

Parameters

item XmlItem

Save(XmlItem)

Save component to xml.

public void Save(XmlItem item)

Parameters

item XmlItem

Change

Event on change the component.

public event EventHandler Change

Event Type

EventHandler