[ whitefrost.com | Account Manager 4 Product Page ]

Core.Reports.SvgReports.SVGBarChart Class Reference

Summary description for SVGBarChart. More...

Inheritance diagram for Core.Reports.SvgReports.SVGBarChart:

Core.Reports.SvgReports.SVGReport Core.Interfaces.IReport Core.Reports.SvgReports.Standard.SVGUrlReport Core.Reports.SvgReports.Standard.SVGUserAgentReport

List of all members.

Public Member Functions

override void Initialize (SVGReportFactory factory)
virtual void InitializeChart ()
bool getScaled ()
int getSvgChartLeft ()
int getSvgChartRight ()
int getSvgChartTop ()
int getSvgChartBottom ()
int getSvgChartHeight ()
int getSvgChartWidth ()
float getMinimumValue ()
bool addBar (String name, float in_value)
bool CompileChart ()

Static Public Attributes

static int AXIS_UNKNOWN = 0
static int AXIS_VERTICAL = 1
static int AXIS_HORIZONTAL = 2

Private Attributes

int svg_chart_left = 0
int svg_chart_top = 0
int svg_chart_right = 0
int svg_chart_bottom = 0
int svg_chart_height = 0
int svg_chart_width = 0
int bar_spacing = 0
float minimum_value = 1
bool scale_by_max = false
ArrayList bars = null
float max_value = 0
float total_value = 0
int chart_axis = AXIS_UNKNOWN
bool include_remainder = false
String remainder_label = "Remainder"
String label_size = "120px"
String label_font = "Tahoma"
String label_color = "#000000"
String remainder_color = null
bool trim_label = false
int trim_length = 0
String[] colors


Detailed Description

Summary description for SVGBarChart.


Member Function Documentation

override void Core.Reports.SvgReports.SVGBarChart.Initialize ( SVGReportFactory  factory  )  [virtual]

Reimplemented from Core.Reports.SvgReports.SVGReport.

virtual void Core.Reports.SvgReports.SVGBarChart.InitializeChart (  )  [virtual]

bool Core.Reports.SvgReports.SVGBarChart.getScaled (  ) 

int Core.Reports.SvgReports.SVGBarChart.getSvgChartLeft (  ) 

int Core.Reports.SvgReports.SVGBarChart.getSvgChartRight (  ) 

int Core.Reports.SvgReports.SVGBarChart.getSvgChartTop (  ) 

int Core.Reports.SvgReports.SVGBarChart.getSvgChartBottom (  ) 

int Core.Reports.SvgReports.SVGBarChart.getSvgChartHeight (  ) 

int Core.Reports.SvgReports.SVGBarChart.getSvgChartWidth (  ) 

float Core.Reports.SvgReports.SVGBarChart.getMinimumValue (  ) 

bool Core.Reports.SvgReports.SVGBarChart.addBar ( String  name,
float  in_value 
)

bool Core.Reports.SvgReports.SVGBarChart.CompileChart (  ) 


Member Data Documentation

ArrayList Core.Reports.SvgReports.SVGBarChart.bars = null [private]

Initial value:

 new String[]{
                                                                                                  "#FFAAAA",
                                                                                                  "#FFFFAA",
                                                                                                  "#AAFFAA",
                                                                                                  "#AAAAFF",
                                                                                                  "#AAFFFF",
                                                                                                  "#AAAFFF",
                                                                                                  "#FFFAAA"
                                                                                          }


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com