#DundasPlotChart

##Properties

Datatype Property name Property description Default Value
ChartDataGeneratorBase DataGenerator Gets the data generation mechanism that will be used for this chart. null
Boolean ForceSize Gets or sets whether the height and width of the chart will be set at a fixed number defined by the chart or dynamic according to size requirements. False
Unit Height Gets or sets the height of the chart. When not set manually, this defaults to use AdHocSettings.ChartSize.Y. 300px
ChartItemCollection Items Gets the list of Izenda.AdHoc.ChartItem objects that form the labels and values for the chart. null
String Name Gets or sets the name that identifies what type of chart is being created. Plot
ChartPropertyCollection Properties Gets the collection of chart properties that are used to control various settings. {ThirdMode, CountInRow,
ShowLegend, Connect,
ShowValueLabels, Auto-Scale,
Scale}
Unit Width Gets or sets the width of the chart. When not set manually, this defaults to use AdHocSettings.ChartSize.X. 700px

##Methods

###CreateDataGenerator() Initializes the data loading and generation mechanism for the plot chart that handles how column labels and values are loaded.

Returns:

A new Izenda.AdHoc.PlotChartDataGenerator to be used with the chart for loading labels and values.


###Equals(System.Object) Determines whether the specified System.Object is equal to the current System.Object.

Parameters:

Returns:

true if the specified System.Object is equal to the current System.Object; otherwise, false.


###GetChartProperty(Izenda.AdHoc.Report,System.String) Gets the value of the property in the specified report using the specified property name.

Parameters:

Returns:

The value of the chart property that was requested.


###GetHashCode() Serves as a hash function for a particular type.

Returns:

A hash code for the current System.Object.


###GetType() Gets the System.Type of the current instance.

Returns:

The System.Type instance that represents the exact runtime type of the current instance.


###Render(Izenda.AdHoc.Report,System.Drawing.Graphics) Draws the chart to the provided GDI+ drawing surface.

Parameters:


###Render(Izenda.AdHoc.Report,System.String) Renders a Izenda.AdHoc.DundasChart as a System.Web.UI.Control containing the rendered chart image.

Parameters:

Returns:

A System.Web.UI.Control containing the rendered chart image.


###Render(Izenda.AdHoc.Report)

Parameters:


###Render(Izenda.AdHoc.Report,System.IO.Stream,System.Drawing.Imaging.ImageFormat) Draws the HTML for the chart to the specified stream as an image.

Parameters:

Returns:

The System.Web.UI.Control that contains the HTML of the HighChart object.


###SetData(System.Data.DataTable) Represents a method that loads the data for the chart from the specified System.Data.DataTable using the data generator associated with it.

Parameters:


###ToString() Returns a System.String that represents the current System.Object.

Returns:

A System.String that represents the current System.Object.