Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxChartSecondaryAxisAlignment Enum

Enumerates available secondary axis positions in relation to the area of an XY diagram.

#Declaration

Delphi
TdxChartSecondaryAxisAlignment = (
    Near,
    Far
);

#Members

Name Description
Near

A secondary axis is aligned to the border of a diagram that corresponds to the scale beginning on an orthogonal axis.

The Near axis position depends on the following:

  • The axis position. For example, if the axis is horizontal with all other default settings, Near corresponds to the bottom diagram border.
  • The direction of the orthogonal axis. If its scale is reversed, Near and Far positions swap places.
  • The Chart control’s BiDiMode property value (only for vertical axes). For example, if this property is set to bdRightToLeft, Near and Far positions swap places.
Far

A secondary axis is aligned to the border of a diagram that corresponds to the scale end of an orthogonal axis.

The Far axis position depends on the following:

  • The axis position. For example, if the axis is horizontal with all other default settings, Far corresponds to the top diagram border.
  • The direction of the orthogonal axis. If its scale is reversed, Far and Near positions swap places.
  • The Chart control’s BiDiMode property value (only for vertical axes). For example, if this property is set to bdRightToLeft, Near and Far positions swap places.

#Remarks

You can align secondary axes to one of the borders of the parent XY diagram. The actual axis position depends on the orthogonal axis direction and the Chart control’s BiDiMode property value.

Unlike main diagram axes, you cannot position secondary axes within the plot area.

Note

TdxChartSecondaryAxisAlignment is a scoped enumeration type. Use the type name together with a scope resolution token (. in Delphi or :: in C++Builder) followed by an enumeration value to refer to this value. For example, use TdxChartSecondaryAxisAlignment.Near (in Delphi) or TdxChartSecondaryAxisAlignment::Near (in C++Builder) to refer to the Near value in code.

#Direct TdxChartSecondaryAxisAlignment Type References

The following public API members reference the TdxChartSecondaryAxisAlignment type:

TdxChartSecondaryAxisXCollectionItem.Alignment
Specifies the alignment of the secondary axis of arguments.
TdxChartSecondaryAxisYCollectionItem.Alignment
Specifies the alignment of the secondary axis of values.
TdxChartSecondaryAxisX.Alignment
Specifies the alignment of the secondary axis of arguments.
TdxChartSecondaryAxisY.Alignment
Specifies the alignment of the secondary axis of values.
See Also