Dundas.SharePoint.Charting.WebParts Send comments on this topic.
Dundas.Charting.WebControl Namespace
See Also  Inheritance Hierarchy

Classes

  Class Description
Class AnimationBase Base class which represents information of custom animated types.
Class AnimationCollection Animation collection.
Class AnimationCollectionEditor Designer editor for the Animation Collection collection.
Class AnimationElement Animation Element class.
Class AnimationElementsCollection Animation elements collection.
Class AnimationManager This class is main class for animation. It coordinates work of all animated elements and UI.
Class AnimationType Base class for different animation type classes.
Class Annotation Annotation is an abstract class that defines properties and methods common to all annotations.
Class AnnotationCollection AnnotationCollection is a class that stores chart annotation objects.
Class AnnotationGroup AnnotationGroup is a class that represents an annotation group.
Class AnnotationPathPoint The AnnotationPathPoint class represents a path point of a polyline or polygon, and is stored in their PathPoints property, which is only available at design-time.
Class AnnotationPathPointCollection AnnotationPathPointCollection is a collection of polyline annotation path points, and is only available via the PathPoints property at design-time.
Class AnnotationSmartLabels AnnotationSmartLabels class provides SmartLabels functionality specific to the annotation objects.
Class AnnotationSmartLabelsStyle The AnnotationSmartLabelsStyle class is used to store annotation smart labels attributes.
Class AnovaResult AnovaResult class stores results of the Anova statistical calculations.
Class ArrowAnnotation ArrowAnnotation is a class class that represents arrow annotation.
Class Axis This class gives information to chart series about position in the chart area and keeps all necessary information about axes.
Class AxisDataView AxisDataView class represents an axis data view. It allows to display only part of the avilable data.
Class AxisLabels This class provides functionality for drawing axis labels.
Class AxisScale This class keeps information about minimum, maximum and interval values and it is responsible for setting these values automatically. It also recalculates crossing logarithmic and reverse axis.
Class AxisScaleBreakStyle AxisScaleBreakStyle class represents settings that control scale break feature.
Class AxisScaleSegment AxisScaleSegment class represents a single segment of the axis with it's own scale and intervals.
Class AxisScaleSegmentCollection AxisScaleSegmentCollection is a strongly typed collection of AxisScaleSegment objects.
Class AxisScrollBar AxisScrollBar class represent axis scroolbar. It is exposed as ScrollBar property of the Axis class. It contains scrollbar appearance properties and drawing methods.
Class Border3DAnnotation Border3DAnnotation is a class that represents an annotation with a 3D border.
Class BorderSkinAttributes Drawing attributes of the 3D border skin.
Class CalloutAnnotation CalloutAnnotation is a class class that represents callout annotation.
Class Chart Summary description for enterprize chart control.
Class Chart.ChartScrollEventArgs Chart scroll event arguments.
Class ChartArea This class is used to create and display a chart area on the chart picture. The chart area is rectangle area on the chart picture, which has 4 axes, horizontal and vertical grids and different or same chart types. A Chart area can contain more than one different chart type. ChartArea class expose all the properties and methods of its base ChartArea3D class.
Class ChartArea3D ChartArea3D class represents 3D chart area. It contains all the 3D scene settings and methods for drawing the 3D plotting area calculating the depth of chart elements and others.
Class ChartArea3DStyle ChartArea3DStyleClass class represents chart area 3D settings like totation angles, perspective and others.
Class ChartAreaAxes ChartAreaAxes class represents axes (X, Y, X2 and Y2) in the chart area. It contains methods that collect statistical information on data and other axes related methods.
Class ChartAreaCollection ChartAreaCollection class represents a strongly typed collection of ChartArea objects. Each chart area has a unique name in the collection and can be retrieved by name or index.
Class ChartCallbackManager ChartCallbackManager is a class exposed into the chart and handle with callbacks, chart viewstate, chart rendering in user interactive mode and contain several public methods for helping callback calls.
Class ChartElement ChartElement class represents common properties for chart elements like legend, title, plotting are. It also contains helper methods used in most chart elements.
Class ChartGraphics ChartGraphics class provides all chart drawing capabilities. It contains methods for drawing 2D primitives and also exposes all ChartGraphics3D class methods for 3D shapes. Only this class should be used for any drawing in the chart.
Class ChartGraphics3D ChartGraphics3D class is 3D chart rendering engine. All chart 3D shapes are drawn in specific order so that correct Z order of all shapes is achieved. 3D graphics engine do not support shapes intersection. 3D shapes are transformed into one or more 2D shapes and then drawn with 2D chart graphics engine.
Class ChartHttpHandler  
Class ChartHttpHandler.StorageSettings  
Class ChartImage ChartImage class adds image type and data binding functionality to the base ChartPicture class.
Class ChartLicense Chart license
Class ChartLicenseProvider License provide for the chart
Class ChartPaintEventArgs Chart paint events arguments
Class ChartPicture ChartPicture class represents chart content like legends, titles, chart areas and series. It provides methods for positioning and drawing all chart elements.
Class ChartRenderingEngine ChartRenderingEngine class provides a common interface to the graphics rendering and animation engines. Internally it uses SvgChartGraphics, FlashGraphics or GdiGraphics classes depending on the ActiveRenderingType property settings.
Class ChartSerializer ChartSerializer class provides chart serialization API. Depending on the Format property XmlFormatSerializer or BinaryFormatserializer classes will be used internally.
Class ChartToolbar Represents a UI toolbar. This control can be used to modify options of an associated OlapChart component.
Class ChartUI The ChartUI represents the Chart User Interface Manager. The Chart User Interface Manager provides the most common actions required by an end-user, such as switching from 2D/3D, color change, rotation and show/hide items like legends and grid. The major components which contain the ChartUI class are CommandCollection, ToolbarAttributes and ContextMenuAttributes. The Chart User Interface is active in Dundas Chart for Windows Froms and Internet SmartClient
Class Command Commands are the basis for interactions with user-interface elements.

Each command contains a chart functionality that developers can utilize to build their own custom toolbar and/or context menu.

The type of command is determined by CommandType property. The Command has Parameters and can be executed by Execute method.

Class Command.CommandCommandTypeConverter The Command.CommandType property TypeConverter
Class Command.CommandImageValueEditor The Command.Image property value editor
Class Command.CommandPropertyDescriptor Property descriptor with ability to dynamically change attributes of the base property descriptor object.
Class Command.Converter The Command clas type Converter.
Class Command.ItemsComparer IComparer implementation, used for table size calculations. The comparer compares Rectange structs where X is table width Y is table height Width is (X*Y) table area
Class CommandCollection The CommandCollection represents collection of Command object instances.
Class CommandElement The CommandElement object is a base object for all objects in ChartUI infrastructure which represents elements in collections.
Class CommandElementCollection CommandElementCollection is a collection for CommandElement objects and it represents the base class for CommandCollection and CommandUIItemCollection.
Class CommandElementCollectionEditor Provides a user interface that can edit command element collections at design time.
Class CommandFiredArgs The CommandFiredArgs is a parameter of Chart.CommandFired event which is fired after executing a Command.
Class CommandFiringArgs The CommandFiringArgs is a parameter of Chart.CommandFiring event which is fired just before executing a Command
Class CommandResult The command result represents result of executing of a Command. The result contain IsSuccess which determines command exit state and Reason message which is shows reason for failing a command execution.
Class CommandUI The CommandUI class is a link between a visual component and Chart Command.
Class CommandUI.Converter Design time Converter class
Class CommandUIItem The CommandUIItem represents one Chart Toolbar and Chart Context Menu Item. It is a member of CommandUIItemCollection.
Class CommandUIItem.CommandUIItemNameTypeConverter Design time converter of CommandName property
Class CommandUIItemCollection The CommandUIItemCollection represents Toolbar and ContextMenu items collection.
Class CommandUIItemCommandEditor  
Class CommonElements CommonElements class provides references to common chart classes like DataManager, ChartTypeRegistry, ImageLoader and others. It is passed to different chart elements to simplify access to those common classes.
Class ContextMenuAttributes Exposes chart context menu attributes.
Class Cursor Cursor class is responsible for chart axes cursor and selection functionality. It contains properties which define visual appearance, position and behavior settings. It also contains methods for drawing cursor and selection in the plotting area.
Class CustomAttributes Design-time representation of the CustomAttributes. This class is used instead of the string "CustomAttributes" property at design time and supports expandable list of custom attributes.
Class CustomizeLegendEventArgs Chart legend customize events arguments
Class CustomizeMapAreasEventArgs Chart map areas customize events arguments
Class CustomLabel CustomLabel class represents a single custom axis label. Text and position along the axis is provided by the user.
Class CustomLabelsCollection CustomLabelsCollection class is a strongly typed collection of custom axis labels.
Class DataManipulator DataManipulator class is used at run-time to perform data manipulation operations, and is exposed using the DataManipulator property of the root Chart object.
Class DataPoint Stores values and attributes of one Data Point in the Data series.
Class DataPoint3D Class stores additional information about the data point in 3D space.
Class DataPointAttributes Stores attributes of one Data Point and Data series.
Class DataPointCollection Data points collection
Class DataPointComparer Data points comparer class
Class DynamicSessionManager Dynamic session manager
Class EllipseAnnotation EllipseAnnotation is a class that represents an ellipse annotation.
Class FadingAnimation Fading animation type.
Class FinancialMarker FinancialMarker class contains properties which define marker visual appearance, style and its connection to the series data points.
Class FinancialMarkersCollection FinancialMarkersCollection class is a strongly typed collection of FinancialMarker objects. FinancialMarkers class is used to perform all the calculations and drawing of the markers.
Class FormulaData FormulaData class provides properties and methods, which prepare series data for technical analyses and time series and forecasting formulas and prepare output data to be displayed as a chart. Early version of the Chart control uses 'Formula' method which takes formula name as string parameter. Later all 'Formula' methods were depricated and replaced with 'FormulaFinancial' methods which take an enumeration as first parameter.
Class FTestResult FTestResult class stores results of the FTest statistical calculations.
Class Grid Grid class represents axis grid lines which are drawn in the plotting area. It contains grid interval and visual appearance properties. Class also contains methods for grid lines drawing.
Class GrowingAnimation Growing animation type.
Class HitTestResult This class is used as a result of hit test function
Class HorizontalLineAnnotation HorizontalLineAnnotation is a class that represents a horizontal line annotation.
Class HotRegion This class presents item in the collection of hot regions.
Class HotRegionsList This class is used to fill and manage collection with Hot Regions
Class ImageAnnotation ImageAnnotation is a class that represents image annotation.
Class Label Label class contains properties which define visual appearance of the axis labels, their interval and position. This class is also responsible for calculating the position of all the labels and drawing them.
Class Legend Legend class represents a single chart legend. It contains visual appearance, position and content properties. Legend class is also responible for drawing and positionning of the legend.
Class LegendCell LegendCell class represents a single cell in the chart legend. Legend contains several legend items, each item contains several cells which form vertical columns. This class provide properties which determine content of the cell and its visual appearance. It also contains method which determine the size of the cell and draw cell in the chart.
Class LegendCellCollection LegendCellCollection is a strongly typed collection of LegendCell objects.
Class LegendCellColumn The LegendCellColumn class represents a cell column in a legend, used to extend the functionality of the default legend. It contains visual appearance properties, legend header settings and also determine how and in which order cells are formed for each of the legend items.
Class LegendCellColumnCollection LegendCellColumnCollection is a strongly typed collection of LegendCellColumn objects.
Class LegendCollection LegendCollection class is a strongly typed collection of legends.
Class LegendItem LegendItem class presents a single item (row) in the legend. It contains properties which describe visual appearance and content of the legend item.
Class LegendItemsCollection LegendItemsCollection class is a strongly typed collection of legend items.
Class LineAnnotation LineAnnotation is a class that represents a line annotation.
Class LoadStateEventArgs Provides data for the Chart.LoadState event.
Class MapArea MapArea class represents an area of the chart with end-user interactivity like tooltip, HREF or custom attributes.
Class MapAreasCollection MapAreasCollection class is a strongly typed collection of MapAreas
Class Margins This class represents the margins for various chart elements.
Class Matrix3D This class is responsible for all 3D coordinates transformations: Translation, Rotation, Scale, Perspective and RightAngle Projection. Translation and rotation are stored in composite matrix (mainMatrix), and scaling, projection and non-composite translation are stored in private fields. Matrix is initialized with Chart Area 3D cube, which is invisible boundary cube of 3D Chart area. The matrix has to be initialized every time when angles, position or perspective parameters are changed. Method TransformPoints will apply 3D Transformation on points using Initialization values: Main matrix and other initialization values.
Class MovingAnimation Moving animation type.
Class NamedImage NamedImage class stores a single Image with it's unique name.
Class NamedImagesCollection NamedImagesCollection class is a strongly typed collection of NamedImage objects. It is exposed as Images chart root property.
Class Point3D Point3D class represent point coordinates in 3D space.
Class PolygonAnnotation PolygonAnnotation is a class that represents polygon annotation.
Class PolylineAnnotation PolylineAnnotation is a class that represents a polyline annotation.
Class RectangleAnnotation RectangleAnnotation is a class that represents a rectangle annotation.
Class SaveStateEventArgs Provides data for the Chart.SaveState event.
Class Series Stores data points and default series attributes.
Class SeriesCollection Data series collection
Class SeriesFormulaRegistry  
Class SeriesFormulaRegistry.FormulaInfo  
Class SmartLabels SmartLabels class implements the SmartLabels algorithm for the data series points. It keeps track of all labels drawn and detects their collisions. When labels collision is detected the algorithm tries to resolve it by repositioning the labels. If label can not be repositioned it maybe hidden depending on the current settings.
Class SmartLabelsStyle SmartLabelsStyle class is used to enable and configure the SmartLabels algorithm for data point labels and annotations. In most of the cases it is enough just to enable the algorithm, but this class also contains properties which allow controlling how the labels are moved around to avoid collisions. Visual appearance of callouts can also be set through this class.
Class Statistics Statistics class provides helper methods for statisctical calculations. Actual calculations are made in the FormulaData class and the Statistics class provide a simplified API which automatically prepares parameters and deals with input and output series.
Class StripLine StripLine class contains properties which define visual appearance of the stripe or line, its position according to the axis and optionally may contain the repeat interval. Text maybe associated with a strip or line.It also contains methods of drawing and hit testing.
Class StripLinesCollection StripLinesCollection class is a strongly typed collection of StripLine classes.
Class SubAxis SubAxis class is derived from the main Axis class and provides additional axis associated with one of the main chart axis.
Class SubAxisCollection SubAxisCollection is a strongly typed collection of chart sub-axes objects. Collection indexer can accept sub-axis index or it's unique name as a parameter.
Class TextAnnotation TextAnnotation is a class that represents a text annotation.
Class TickMark TickMark class represents axis tick marks which are drawn next to the axis line. TickMarks share many common propertie with the Grid class. Class also contains methods for tick marks drawing.
Class Title Title class provides properties which define content, visual appearance and position of the single chart title. It also contains methods responsible for calculating title position, drawing and hit testing.
Class TitleCollection TitleCollection class is a strongly typed collection of Title classes. Indexer of this collection can take title index (integer) or unique title name (string) as a parameter.
Class ToolbarAttributes Exposes chart toolbar attributes.
Class ToolbarAttributes.ButtonState  
Class TTestResult TTestResult class stores results of the TTest statistical calculations.
Class VerticalLineAnnotation VerticalLineAnnotation is a class that represents a vertical line annotation.
Class ViewEventArgs Axis data view position/size changing event arguments.
Class ZTestResult ZTestResult class stores results of the ZTest statistical calculations.

Interfaces

  Interface Description
Interface ChartHttpHandler.IImageHandler  
Interface ICommandElement Organize parent/child tree. Activate component initialization on Chart property setter.
Interface IDataPointFilter IDataPointFilter interface used for filtering series data points.

Structures

  Structure Description
Structure ChartGraphics.Line  

Delegates

  Delegate Description
Delegate Chart.ChartScrollEventHandler  
Delegate Chart.CommandFiredEventHandler Command from User Interface is executed
Delegate Chart.CommandFiringEventHandler Command from User Interface is about to execute
Delegate CustomizeLegendEventHandler Chart customize legend event handler delegate.
Delegate CustomizeMapAreasEventHandler Chart customize map areas event handler delegate.
Delegate PaintEventHandler Chart paint event handler delegate.
Delegate ViewEventHandler Axis data view event handler delegate

Enumerations

  Enumeration Description
Enumeration AnimationStyle Public animation style
Enumeration AnimationTheme Animation Themes
Enumeration AntiAliasing Anti Aliasing flags
Enumeration AreaAlignOrientation Chart areas aligment orientation.
Enumeration AreaAlignType Chart areas aligment orientation.
Enumeration ArrowOrientation Axis Arrow orientation
Enumeration ArrowStyle Arrow annotation styles.
Enumeration ArrowsType Axis Arrow types
Enumeration AutoBool Enumerations extends the Boolean time allowing for the automatic behaviour option.
Enumeration AxisAnimationElement Axis Animation Element is used if Grid lines, tick marks or axis labels are used.
Enumeration AxisEnabled Axis Enabled mode
Enumeration AxisName Axis Name
Enumeration AxisType Chart axis type (Primary or Secondary).
Enumeration BorderSkinStyle Styles of the borders skin
Enumeration BreakLineType Axis scale break line style.
Enumeration CallbackStateContent Indicates what type of chart state must be keeped into session variable to track chart callback changes.
Enumeration CalloutStyle Annotation callout style.
Enumeration ChartColorPalette Chart color palettes enumeration
Enumeration ChartCommandType The ChartCommandType represents all standard commands.
Enumeration ChartDashStyle Chart line style enumeration
Enumeration ChartElementType Chart Element Type enumeration
Enumeration ChartHatchStyle Chart hatching style
Enumeration ChartHttpHandler.StorageType Determines Chart Image Storage Medium
Enumeration ChartImageAlign Chart image alignment type.
Enumeration ChartImageFormat Specifies the format of the image
Enumeration ChartImageType Enumeration of supported image types
Enumeration ChartImageWrapMode Specifies how a texture or gradient is tiled when it is larger than the area being filled
Enumeration ChartValueTypes Chart Value Types
Enumeration CommandInterfaceType Defines command behavior is the command has subcommands.
Enumeration CommandMessage Defines type of message broadcasted via internal ChartUI message system see ChartUI.OnCommandMessage and ChartUI.*.OnCommandMessage
Enumeration CommandPopupStyle Defines style of the popup objects
Enumeration CompareMethod Compare method enumeration
Enumeration ContextElementType Determines which type of chart objects is supported by a Command.
Enumeration DataPointAnimationElement Data Point Animation Element is used if series or points are used
Enumeration DateRangeType Date range type enumeration
Enumeration DateTimeIntervalType Date Time Interval Type
Enumeration Docking Chart element docking.
Enumeration FinancialFormula Financial Formula Name enumeration
Enumeration FinancialMarkerType Financial marker type.
Enumeration GradientType Gradient Types
Enumeration GridTick Custom grid lines and tick marks flags used in the custom labels.
Enumeration ImageStorageMode Chart image storage mode.
Enumeration IntervalAutoMode Automatic axis interval mode.
Enumeration IntervalType Interval type enumeration
Enumeration LabelAlignment Data point label alignment.
Enumeration LabelCalloutStyle Data point label callout style.
Enumeration LabelMark Custom label marking type
Enumeration LabelOutsidePlotAreaStyle Data point label outside of the plotting area style.
Enumeration LabelRow Custom label row number.
Enumeration LabelsAutoFitStyle Axis labels aut-fitting style.
Enumeration LegendCellColumnType Legend column type.
Enumeration LegendCellType Legend cell type.
Enumeration LegendDocking Chart legend docking.
Enumeration LegendImageStyle Type of the series or data point representation in legend
Enumeration LegendSeparatorType Legend items visual separation types
Enumeration LegendStyle Legend style.
Enumeration LegendTableStyle Legend table style.
Enumeration LightStyle 3D chart area light styles.
Enumeration LineAnchorCap Line anchor cap style.
Enumeration LineSegmentType Type of line segment.
Enumeration MapAreaShape Defines the map areas shape types
Enumeration MarkerStyle Marker Style
Enumeration PointsSortOrder Sorting order (Ascending or Descending).
Enumeration RectangleIntegrity  
Enumeration RenderingType Specify Rendering Type
Enumeration RenderType Chart image rendering type
Enumeration ScrollBarButtonStyle Scroll bar buttons style flag.
Enumeration ScrollBarButtonType Defines scroll bar button types
Enumeration ScrollType Scrolling type enumeration.
Enumeration SerializationContent Chart serializable content definition flags
Enumeration SerializationFormat Format of the chart serializer
Enumeration SeriesChartType Series chart type.
Enumeration TextAntiAliasingQuality Text AntiAliasing quality.
Enumeration TextStyle Text drawing styles.
Enumeration TickMarkStyle Tick Mark Style
Enumeration ToggleStyle Represents CommandStyle behavior and appearance
Enumeration ToolbarDocking Defines tool bar dock style
Enumeration ToolbarPlacement Defines tool bar placement
Enumeration UpdateUIPart This enumeration determines what part of the command UI will be updated.

See Also