ChartDirector 7.1 (.NET Edition)
ChartDirector Overview
ChartDirector Class Library
ChartDirector Controls
Windows Forms Controls
Control | Description |
---|---|
WinChartViewer | The WinChartViewer provides the user interface for ChartDirector charts in the Windows Forms environment. Apart from displaying the charts, it supports tooltips and mouse events for chart objects, provides a dynamic layer for drawing programmable track cursors on the chart, and provides an interface for zooming and scrolling using mouse actions. |
WinViewPortControl | The WinViewPortControl allows the user to visualize and control the viewport, which is a window to the full data range. The user can resize and move the viewport with the mouse, which corresponds to zooming and scrolling of the chart. |
WPF Controls
Control | Description |
---|---|
WPFChartViewer | The WPFChartViewer provides the user interface for ChartDirector charts in the WPF environment. Apart from displaying the charts, it supports tooltips and mouse events for chart objects, provides a dynamic layer for drawing programmable track cursors on the chart, and provides an interface for zooming and scrolling using mouse actions. |
WPFViewPortControl | The WPFViewPortControl allows the user to visualize and control the viewport, which is a window to the full data range. The user can resize and move the viewport with the mouse, which corresponds to zooming and scrolling of the chart. |
ASP.NET Web Forms Controls
Control | Description |
---|---|
WebChartViewer | The WebChartViewer provides the user interface for ChartDirector charts in the ASP.NET Web Forms environment. It delivers dynamically created chart images to the browser, with HTML image map for tooltips and mouse events for chart objects. It supports postback events for clickable chart objects. It works with the browser side JsChartViewer to support AJAX and realtime chart updates, programmable track cursors and zooming and scrolling. |
WebViewPortControl | The WebViewPortControl works with the browser side JsViewPortControl to allow the user to visualize and control the viewport, which is a window to the full data range. |
ASP.NET MVC Razor Controls
Control | Description |
---|---|
RazorChartViewer | The RazorChartViewer provides the user interface for ChartDirector charts in the ASP.NET Razor Pages environment. It delivers dynamically created chart images to the browser, with HTML image map for tooltips and mouse events for chart objects. It works with the browser side JsChartViewer to support AJAX and realtime chart updates, programmable track cursors and zooming and scrolling. |
RazorViewPortControl | The RazorViewPortControl works with the browser side JsViewPortControl to allow the user to visualize and control the viewport, which is a window to the full data range. |
Javascript Controls
Control | Description |
---|---|
JsChartViewer | ChartDirector charts are in standard image formats. The tooltips and mouse events for chart objects are implemented with standard HTML image maps. The browser itself can display the charts and support these interactive features without external libraries. The JsChartViewer is for supporting advanced user interaction features. It provides a dynamic layer for drawing programmable track cursors on the chart, provides an interface for zooming and scrolling with mouse or touch interactions, and handles AJAX and realtime chart updates. |
JsViewPortControl | The JsViewPortControl Javascript component provides the user interface for the user to visualize and control the viewport. In typical usage, it displays a small chart with the full data range, with a highlighted rectangle (the viewport) showing the part that is plotted in a large chart. The user can resize and move the viewport to control the part of the data range visible in the large chart. |