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
object ← MarshalByRefObject ← Component ← Control ← Chart ← Chart
Implements
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
CategoriesAxis
Gets or sets axis region for categories.
public AxisRegion CategoriesAxis { get; set; }
Property Value
CategoriesFieldCount
Gets or sets number of categories field.
public int CategoriesFieldCount { get; set; }
Property Value
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
Frozen
Fronzens or unfrozens current component.
public bool Frozen { get; set; }
Property Value
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
MeasureFieldIndex
Gets or sets index of measure field.
public int MeasureFieldIndex { get; set; }
Property Value
SeriesAxis
Gets or sets axis region for series.
public AxisRegion SeriesAxis { get; set; }
Property Value
SeriesFieldCount
Gets or sets number of series field.
public int SeriesFieldCount { get; set; }
Property Value
SeriesType
Gets or sets current series type.
public SeriesType SeriesType { get; set; }
Property Value
SkipNullPoints
Gets or sets condition for skipping null points.
public bool SkipNullPoints { get; set; }
Property Value
Slice
Gets or sets slice component.
public Slice Slice { get; set; }
Property Value
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