SEI.Charts.Charts2D.HorizontalAxis


Public Properties


Name
Description
AutoScale
Gets and sets a flag indicating if the axis is auto scaled or not.
AutoScaleMajorTicks
Gets and sets the number of tick marks shown when using autoscale.
AutoScaleMinorTicks
Gets and sets the number of tick marks shown when using autoscale.
AxisLabel
Gets and sets the label to display on the axis.
AxisLabelType
Gets and sets the type of label to display on the axis. The options include Date, DateTime, Time, Number, Key, and Custom labels.
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.
MajorTickLabelsAngle
Gets and sets the angle of the tick mark labels.
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.
MaxTime
Gets and sets the maximum amount of time represented by the x-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.
MinTime
Gets and sets the minimum amount of time represented by the x-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.
UseCustomLabels
Gets and sets the flag that determines if custom labels should be used for the axis.

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 leftmost 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.
ShowEditor
Displays the horizontal axis editor form as a modal dialog.

Public Events


Name
Description
HorizontalAxisTypeChanged
Occurs when the HorizontalAxis:AxisLabelType of the axis changes.
PropertyChanged
Occurs when a property of the object is changed.

Protected Methods


Name
Description
FirePropertyChanged
Fires the PropertyChanged event.