XRChart Members

Constructors

Name Description
XRChart()

Initializes a new instance of the XRChart class with the default settings.

Properties

Name Description
AnnotationRepository

Provides centralized access to all annotations present in a chart.

Annotations

Provides access to the chart's collection of annotations.

AppearanceName

Gets or sets the appearance name currently used to draw the chart's elements.

AppearanceNameSerializable

For internal use.

AppearanceRepository

Provides access to the repository of a chart's appearance settings.

AutoBindingSettingsEnabled

Obsolete. For internal use.

AutoLayout

Specifies whether the adaptive layout feature is enabled for chart elements in the chart control.

AutoLayoutSettingsEnabled

Obsolete. For internal use.

BackColor

Gets or sets the chart control's background color.

BackImage

Gets the background image settings of the chart control.

Chart

For internal use.

DataAdapter

Gets or sets the data adapter used to populate the chart control's data source.

DataMember

Specifies the data source member which supplies data to the control.

DataSource

Gets or sets the chart control's data source. If it's empty, then the report's data source will be used.

Diagram

Gets the chart control's diagram and provides access to its settings.

EmptyChartText

Provides access to the settings of the text to be displayed in the XRChart, when it has no data to display.

FillStyle

Gets the chart control's background fill style.

Font

For internal use.

ForeColor

For internal use.

ImageType

Specifies how XRChart contents are rendered.

IndicatorsPaletteName

Specifies the palette that is used to paint all indicators that exist in a chart control.

IndicatorsPaletteRepository

Gets the indicators palette repository of the chart.

KeepTogether

For internal use.

Legend

Gets the chart control's legend and provides access to its settings.

Legends

Returns a collection of additional legends.

Padding

Overrides the XRControl.Padding property.

PaletteBaseColorNumber

Gets or sets the number of a color within the selected palette, which will be used as a base color to paint series points.

PaletteName

Gets or sets the name of the palette which is currently being used to draw the chart's elements.

PaletteRepository

Gets the palette repository of the chart.

PivotGridDataSourceOptions

Provides access to the layout settings of a Chart that is linked with a Pivot Grid.

Scripts

Provides access to an object that contains XRChart-specific scripts to handle its events in the End-User Report Designer.

Series

Provides access to the chart's collection of series objects.

SeriesDataMember

Gets or sets the name of the data field whose values are used to automatically generate and populate series.

SeriesNameTemplate

Gets the settings used to name data bound series.

SeriesSerializable

For internal use.

SeriesSorting

Gets or sets a value that specifies how series are sorted within the chart control based upon the series names.

SeriesTemplate

Gets the template settings for bound series.

SideBySideBarDistanceFixed

For internal use.

SideBySideBarDistanceVariable

For internal use.

SideBySideEqualBarWidth

For internal use.

SmallChartText

Gets the settings for the text to be displayed in the XRChart, when it's too small to fit the diagram.

Styles

For internal use.

Text

For internal use.

TextAlignment

For internal use.

Titles

Gets the collection of chart titles.

WordWrap

For internal use.

XlsxFormatString

For internal use.

Methods

Name Description
BeginInit()

Starts the XRChart's initialization. Initialization occurs at runtime.

BindToData(SeriesViewBase, Object, String, String, String, String[])

Binds a chart to data.

BindToData(SeriesViewBase, Object, String, String, String[])

Binds a chart to data.

BindToData(ViewType, Object, String, String, String, String[])

Binds a chart to data.

BindToData(ViewType, Object, String, String, String[])

Binds a chart to data.

EndInit()

Ends the XRChart's initialization.

GetAppearanceNames()

Returns an array of strings representing the names of all the appearances in the Chart.

GetPaletteEntries(Int32)

Gets the colors that comprise the chart's palette.

GetPaletteNames()

Returns an array of strings that represent the names of all the palettes in the Chart.

GetSeriesByName(String)

Gets a series within the chart's series collection by its name.

LoadFromFile(String)

Restores the chart's layout from the specified file.

LoadFromStream(Stream)

Restores the chart's layout from the specified stream.

RegisterGlobalSummaryFunction(String, String, Nullable<ScaleType>, Int32, SummaryFunctionArgumentDescription[], SummaryFunction)

Registers the custom summary function with the specified settings for all XRChart controls in the application.

RegisterSummaryFunction(String, String, Int32, SummaryFunctionArgumentDescription[], SummaryFunction)

Obsolete. Registers the custom summary function with the specified settings.

RegisterSummaryFunction(String, String, ScaleType, Int32, SummaryFunctionArgumentDescription[], SummaryFunction)

Obsolete. Registers the custom summary function with the specified settings.

ResetLegendPointOptions()

Obsolete. Cancels the changes applied to the SeriesBase.LegendPointOptions for each series, and makes it equal to the SeriesBase.PointOptions.

ResetLegendTextPattern()

Resets the text pattern applied to the legend items via the SeriesBase.LegendTextPattern property.

ResetPadding()

Resets the XRChart.Padding property to an empty value.

ResetSummaryFunctions()

Obsolete. Resets the collection of the chart's summary functions.

SaveToFile(String)

Saves the chart's layout to the specified file.

SaveToStream(Stream)

Saves the chart's layout to the specified stream.

UnregisterGlobalSummaryFunction(String)

Unregisters the summary function with the specified name.

UnregisterSummaryFunction(String)

Obsolete. Unregisters the summary function with the specified name.

Events

Name Description
AxisScaleChanged

Occurs when the scale mode, measure unit, grid alignment or grid spacing of the axis scale has been changed.

AxisVisualRangeChanged

Occurs when the axis visual range has been changed.

AxisWholeRangeChanged

Occurs when the axis whole range has been changed.

BoundDataChanged

Occurs every time a chart control generates its series points from the underlying data source.

CustomDrawAxisLabel

Occurs before an axis label is drawn when the chart's content is being drawn.

CustomDrawCrosshair

Occurs before crosshair items are drawn when the chart's contents are being drawn.

CustomDrawSeries

Occurs before a series is drawn when the chart's contents are being drawn.

CustomDrawSeriesPoint

Occurs before a series point is drawn when the chart's contents is being drawn.

CustomPaint

Occurs after the chart has been drawn.

CustomizeAutoBindingSettings

Occurs when applying automatic data source settings to a Chart that is linked to a Pivot Grid.

CustomizeLegend

Obsolete. Occurs before automatic settings are applied to the legend's layout properties.

CustomizeResolveOverlappingMode

Obsolete. Occurs before an automatic setting is applied to the overlap resolving mode of series labels.

CustomizeSimpleDiagramLayout

Occurs before automatic settings are applied to the Simple Diagram's layout properties.

CustomizeXAxisLabels

Obsolete. Occurs after automatic layout settings are applied to the X-axis' labels.

Deserialized
PieSeriesPointExploded

Fires when a pie slice, representing a series point, is moved to or from the pie center.

PivotChartingCustomizeLegend

Occurs before automatic settings are applied to the legend's layout properties.

PivotChartingCustomizeResolveOverlappingMode

Occurs before an automatic setting is applied to the overlap resolving mode of series labels.

PivotChartingCustomizeXAxisLabels

Occurs after automatic layout settings are applied to the X-axis' labels.

PivotGridSeriesExcluded

Occurs after a chart has been bound to a Pivot Grid.

PivotGridSeriesPointsExcluded

Occurs after a chart has been bound to a Pivot Grid.

SmallChartTextShowing

Occurs when the control size does not allow displaying a readable chart.

TextChanged

This event is not available for the XRChart class.