[]
        
(Showing Draft Content)

C1.Report.FlexChartField

FlexChartField Class

Represents a report field with a chart which is implemented using the FlexChart control.

Namespace: C1.Report
Assembly: C1.Report.4.6.2.dll
Syntax
public class FlexChartField : FlexChartFieldBase, IScriptContextProvider, ICloneable
Public Class FlexChartField
    Inherits FlexChartFieldBase
    Implements IScriptContextProvider, ICloneable

Constructors

Name Description
FlexChartField()

Initialize a new instance of the FlexChartField class.

Properties

Name Description
AxisX

Gets the chart x-axis.

AxisY

Gets the chart y-axis.

CategoryGroups

Gets the collection of category groups which provide labels for X-Axis.

ChartType

Gets or sets the chart type.

DataLabel

Gets the chart data label.

Options

Gets various chart options.

PlotMargin

Gets or sets the plot area margin.

Rotated

Gets or sets a value indicating whether to flip the axes so that X is vertical and Y is horizontal.

Series

Gets the collection of the series.

SeriesGroups

Gets the collection of optional series group for extra levels of data.

Stacking

Gets or sets the data stacking.

XLabelExpression

Gets or sets an expression used to generate data labels on X axis.

Methods

Name Description
AfterRender()

Called where report rendering finish. Can be used to finalize object after rendering.

AssignFrom(ReportObject, bool)

Assigns (copies) properties from another FlexChartField to the current object.

BuildFlexChart()

Creates a Chart, adds data to it and sets the property values.

CreateSame()

Creates instance of same class as this object.

GetPropsTable()
ResetState()

Called when C1FlexReport starts calculation of the section containing this FieldBase. Resets internal state of the field.