ChartDirector 7.1 (.NET Edition)

Controls


This section describes controls and libraries for displaying charts and handling user interactions.

ChartDirector generates charts in standard PNG, GIF, JPEG, BMP, SVG, PDF as well as System.Drawing.Image formats. These formats can be viewed with standard .NET controls, such as the Web Forms Image control and Windows Forms PictureBox control.

To provide additional functionalities, ChartDirector comes with controls that extend these standard .NET controls.

In this section


WinChartViewer
WinChartViewer is a Windows Forms control that extends the .NET Windows Forms PictureBox control (System.Windows.Forms.PictureBox). It adds tool tips, hot spots, viewport and programmable track cursor support to the PictureBox control.

WinViewPortControl
WinViewPortControl is a Windows Forms control that provides a user interface for visualization and control of the WinChartViewer viewport.

WPFChartViewer
WPFChartViewer is a WPF control that extends the .NET WPF Canvas control (System.Windows.Controls.Canvas). It adds tool tips, hot spots, viewport and programmable track cursor support to the PictureBox control.

WPFViewPortControl
WPFViewPortControl is a WPF control that provides a user interface for visualization and control of the WPFChartViewer viewport.

WebChartViewer
WebChartViewer is a Web Forms control that extends the standard .NET Web Forms Image control (System.Web.UI.WebControls.Image). It adds dynamic image, dynamic sizing, image map, post back, viewport, partial chart update (AJAX update) and programmable track cursor support to the Image control. It works with the JsChartViewer control on the browser side.

WebViewPortControl
WebViewPortControl is a Web Forms control that provides a user interface for visualization and control of the WebChartViewer viewport. It works with the JsViewPortControl on the browser side.

RazorChartViewer
RazorChartViewer is a component for viewing charts and for handling chart user interactions in ASP.NET web pages. It is primarily intended to be used for ASP.NET MVC and ASP.NET Core applications with Razor as the view engine. It works with the JsChartViewer control on the browser side.

RazorViewPortControl
RazorViewPortControl is a component that provides a user interface for visualization and control of the RazorChartViewer viewport. It works with the JsViewPortControl on the browser side.