Click or drag to resize
VerticalAdjusmentLabelsStrategy Methods

The VerticalAdjusmentLabelsStrategy type exposes the following members.

Methods
  NameDescription
Public methodCalculateLocations
Within this method labels' positions are calculated and are set to the SmartLocation property of each label.
(Overrides SmartLabelsStrategyBaseCalculateLocations(ChartSeriesCollection, Rectangle).)
Protected methodFinalPositionsOptimization
Optimizes label positions after all labels have been processed.
Protected methodGetBestPositionInDownwardDirection
Gets the best position in downward direction.
Protected methodGetBestPositionInLeftDirection
Gets the best position in left direction.
Protected methodGetBestPositionInRightDirection
Gets the best position in right direction.
Protected methodGetBestPositionInUpwardDirection
Gets the best position in upward direction.
Protected methodGetElementWithMostOverlaps
Gets the element with most overlaps.
Protected methodHasCollisions
Determines whether the specified label rectangle has collisions with the rest of the labels.
Protected methodLineIntersectsLine
Returns a value indicating whether two lines intersect.
Protected methodLineIntersectsRect
Returns a value indicating whether a line represented with two points intersects the given rectangle.
Protected methodRestrictWithinAxes
Restricts rectangles within the chart axes.
Protected methodSeriesLineIntersectsLine
Returns a value indicating whether the series line intersects with the given line.
Protected methodSeriesLineIntersectsRect
Returns a value indicating whether the series line intersects with the rectangle.
Top
See Also