Class BarLabelPositionGenerator
Represents a class responsible for generation of label positions for Bar series types.
Inherited Members
Namespace: Telerik.Windows.Controls.Charting.LabelsPositioning
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public class BarLabelPositionGenerator : LabelPositionGenerator, ILabelPositionGenerator
Constructors
BarLabelPositionGenerator(BarSeriesDefinition)
Initializes a new instance of the Bar
Declaration
public BarLabelPositionGenerator(BarSeriesDefinition definition)
Parameters
Bar The definition. |
Methods
AlignLabel(SeriesItemLabel, Point, Point, Int32)
Aligns the label.
Declaration
protected override Point AlignLabel(SeriesItemLabel label, Point originalLocation, Point locationAdjustment, int direction)
Parameters
Series The label. |
System. The original location. |
System. The location adjustment. |
System. The direction. |
Returns
System.
|
Overrides
ApplyDistance(Point, Double, Int32)
Applies the absolute distance.
Declaration
protected override Point ApplyDistance(Point absolutePoint, double significantValue, int direction)
Parameters
System. The absolute point. |
System. The significant value. |
System. The direction. |
Returns
System.
|
Overrides
CalculateLabelPoint(DataRange, DataRange, SeriesItemLabel)
Calculates the label point.
Declaration
protected override Point CalculateLabelPoint(DataRange horizontalRange, DataRange verticalRange, SeriesItemLabel label)
Parameters
Data The horizontal range. |
Data The vertical range. |
Series The label. |
Returns
System.
|
Overrides
EvaluateDirection(SeriesItemLabel)
Evaluates the direction.
Declaration
protected override int EvaluateDirection(SeriesItemLabel label)
Parameters
Series The item label. |
Returns
System.
|