Reports for WinForms | ComponentOne
C1.C1Report.4 Assembly / C1.C1Rdl.Rdl2008 Namespace / ChartAxis Class
Properties Methods


In This Topic
    ChartAxis Class Members
    In This Topic

    The following tables list the members exposed by ChartAxis.

    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the ChartAxis class.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the step by which axis labels can be incrementally rotated to fit within the chart.

    Default: ChartAllowLabelRotation.Rotate90.

     
    Public PropertyGets or sets the angle at which to display axis labels. This must be an integer between –90 and 90.

    Default: 0

     
    Public PropertyGets or sets the type of arrows for axis labels.

    Default: None.

     
    Public PropertyGets or sets the value (that evaluates to a double or to a DateTime) at which to cross the other axis. If null (or error in expression), uses the default behavior for the chart type. Overrides Location.  
    Public PropertyGets the CustomProperties collection defining custom properties for the axis.  
    Public PropertyGets or sets a value indicating whether the labels should be hidden at axis ends.

    Default: False.

     
    Public PropertyGets or sets a value indicating whether the axis labels are hidden.  
    Public PropertyGets or sets a value indicating whether the axis should always include zero. Ignored if Minimum is set.

    Default: True.

     
    Public PropertyIf this property is true then strip lines are drawn at every other grid line interval for the axis. If grid lines are not used for the axis then the axis' tick marks or labels are used to determine the interlaced strip lines interval.

    Default: False.

     
    Public PropertyGets or sets the color of the interlaced strips.  
    Public PropertyGets or sets the default interval between gridlines, tick marks and labels.

    Default (0) means that the axis is autodivided.

     
    Public PropertyGets or sets the default offset for the first tick mark from the axis min.

    Default: 0.

     
    Public PropertyGets or sets the default unit for the IntervalOffset.  
    Public PropertyGets or sets the default unit for the Interval.  
    Public PropertyGets or sets the interval between labels.

    Default (0) uses Interval

     
    Public PropertyGets or sets the offset for the first label from the axis min.

    Default (0) uses IntervalOffset.

     
    Public PropertyGets or sets the unit for the LabelIntervalOffset.  
    Public PropertyGets or sets the unit for the LabelInterval.  
    Public PropertyGets or sets a value indicating axis labels should not be automatically adjusted to fit.

    Default: False.

     
    Public PropertyGets or sets a value indicating whether the axis is drawn on the default side (for example, left for the value axis on a line chart) or on the opposite side.  
    Public PropertyGets or sets the base to use for the logarithmic scale.

    Default: 10.

     
    Public PropertyGets or sets a value indicating whether the axis is logarithmic.

    Default: False.

     
    Public PropertyGets the ChartGridLines object defining how major gridlines should be displayed for this axis.  
    Public PropertyGets the ChartTickMarks object defining major tick marks for the axis.  
    Public PropertyGets or sets a value indicating whether an axis margin will be created. The size of the margin is automatically generated based on the scale and the number of data points.

    Default: C1.C1Rdl.TriState.Auto.

     
    Public PropertyGets or sets a value indicating whether the marks should stay with the edge of the plot area rather than move with the axis.

    Default: False.

     
    Public PropertyGets or sets the minimum font size when autofitting labels.

    Default: 10pt.

     
    Public PropertyGets or sets the maximum value for the axis. If null (which is the default) or error in expression, the axis autoscales.  
    Public PropertyGets or sets the minimum font size when autofitting labels.

    Default: 6pt.

     
    Public PropertyGets or sets the minimum value for the axis. If null (which is the default) or error in expression, the axis autoscales.  
    Public PropertyGets the ChartGridLines object defining how minor gridlines should be displayed for this axis.  
    Public PropertyGets the ChartTickMarks object defining minor tick marks for the axis.  
    Public PropertyGets or sets the unique name of the current object. If an item with the specified name already exists in the collection, an exception is thrown. (Inherited from C1.C1Preview.NamedCollectionItem)
    Public PropertyGets or sets a value indicating whether the labels should be offset.

    Default: False.

     
    Public PropertyGets the C1.C1Preview.NamedCollection containing the current object. (Inherited from C1.C1Preview.NamedCollectionItem)
    Public PropertyGets or sets a value indicating whether the axis label font size should not be increased to fit within the chart.

    Default: False.

     
    Public PropertyGets or sets a value indicating whether the axis label font size should not be reduced to fit within the chart.

    Default: False.

     
    Public PropertyGets or sets a value indicating whether the axis labels should not be staggered to fit within the chart.  
    Public PropertyGets or sets a value indicating whether the axis labels should not be word-wrapped to fit within the chart.  
    Public PropertyGets or sets a value indicating whether the axis should be plotted in the reverse direction.

    Default: False.

     
    Public PropertyGets or sets a value indicating whether the values along this axis are scalar values (that is, numeric or date) which should be displayed on the chart in a continuous axis. Scalar cannot be true if the axis has more than one group, if it has a static group or a group with more than one group expression. The type of scalar (date, integer, float) is derived from the first non-null value found. All values are converted to that type. If any non-scalar value is present, the axis will revert to non-scalar. Treated as True if this is a ChartCategoryAxis and any ChartSeries plotted against this axis contains a ChartDataPoint with ChartDataPointValues.X defined.  
    Public PropertyGets the ChartAxisScaleBreak object defining scale break behavior for the axis.  
    Public PropertyGets the ChartStripLines collection defining custom strip lines for the axis.  
    Public PropertyGets the Style object defining text style properties for the axis labels and line style properties for the axis line.  
    Public PropertyGets the ChartAxisTitle object defining a title of the axis.  
    Public PropertyGets or sets a value indicating whether if an automatic interval is calculated, it should be based on available size. Otherwise, the interval will be calculated based only on the data range.  
    Public PropertyGets or sets a value indicating whether the axis is displayed.

    Default: C1.C1Rdl.TriState.Auto.

     
    Top
    Public Methods
     NameDescription
    Public MethodOverridden. Copies properties from another ChartAxis to the current object.  
    Public MethodCreates a copy of the current C1.C1Preview.NamedCollectionItem object. Note that the C1.C1Preview.NamedCollectionItem.Owner property is not copied to the new object. (Inherited from C1.C1Preview.NamedCollectionItem)
    Top
    Protected Methods
     NameDescription
    Protected MethodSets the name of the current item. (Inherited from C1.C1Preview.NamedCollectionItem)
    Protected MethodFor internal use. (Inherited from C1.C1Preview.NamedCollectionItem)
    Top
    See Also