VDISoft.SPC.Charts.ParetoHorizontalAxis


Public Properties


Name
Description
AutoScale
Gets and sets a flag indicating if the axis is auto scaled or not.
AxisLabel
Gets and sets the label to display on the axis.
BackColor
Gets and sets the background color of the chart object.
BorderColor
Gets and sets the color of the border around the chart object.
BorderLineStyle
Gets and sets the style of the border around the chart object. The possible styles for the axis are Dash, DashDot, DashDotDot, Dot, and Solid.
BorderWidth
Gets and sets the width of the border around the chart object.
Buffer
Gets and sets a buffer that provides space between the edge of the rectangle and items inside the rectangle.
Center
Gets and sets the center point of the chart object.
ColorMajorTickLabel
Gets and sets the color for the major tick label.
DrawBackground
Gets and sets the flag indicating whether or not the background should be drawn.
DrawRect
Gets and sets the rectangle into which the chart object is drawn.
EndDateTime
Gets and sets the ending date and time.
Font
Gets and sets the font to be used for drawing text in the chart object.
Labels
Gets and sets the collection of tick labels.
LabelWidthMax
Gets the label width of the largest label.
LineColor
Gets and sets the color of the axis line.
LineStyle
Gets and sets the style of the axis line. The possible styles for the axis are Dash, DashDot, DashDotDot, Dot, and Solid.
LineWidth
Gets and sets the width of the axis line.
MajorTickColor
Gets and sets the color of the major tick mark.
MajorTickDecimals
Gets and sets the number of decimals to display on major tick mark labels.
MajorTickLabelRotation
Gets and sets the rotation of the axis labels of the axis.
MajorTickMarkType
Gets and sets the type of major tick marks on the axis.
MajorTickPeriod
Gets and sets the major tick mark time period.
MajorTickWidth
Gets and sets the width of the major tick mark.
MajorUnit
Gets and sets the major unit for the axis.
Max
Gets and sets the maximum value for the axis.
Min
Gets and sets the minimum value for the axis.
MinorTickColor
Gets and sets the color of the minor tick mark.
MinorTickMarkType
Gets and sets the type of minor tick marks on the axis.
MinorTickPeriod
Gets and sets the minor tick mark time period.
MinorTickWidth
Gets and sets the width of the minor tick mark.
MinorUnit
Gets and sets the minor unit for the axis.
MultiLineLabels
Gets and sets the collection of tick labels. This is used when you want a label appearing below the other label.
Padding
Gets and sets the padding for the text of the axis line.
Position
Gets and sets the position of the axis.
Scale
Gets and sets the scale in which the chart object is to be drawn.
Show
Gets and sets the flag indicating whether or not the object should be drawn.
ShowBorder
Gets and sets the flag indicating whether or not a border should be displayed around the chart object.
ShowMajorTickLabels
Gets and sets a flag indicating whether or not major ticks should be labeled.
StartDateTime
Gets and sets the starting date and time.

Public Methods


Name
Description
AddPropertiesToTable
Convert the properties of the axis into a data table.
CalcAxisHeightHorz
Calculates the height needed to display the axis.
CalcLeftAxisLabelWidth
Calculates the width needed to display the rightmost axis label.
CalcRightAxisLabelWidth
Calculates the width needed to display the rightmost axis label.
PropertiesFromTable
Retrieves the properties of the axis from a data table.
Render
Renders the horizontal axis using the specified graphics context.
SetProperty
Sets a property of the axis. Called from PropertiesFromTable.

Public Events


Name
Description
PropertyChanged
Occurs when a property of the object is changed.

Protected Methods


Name
Description
FirePropertyChanged
Fires the PropertyChanged event.