Class PieLabelPositionGenerator
Represents a class responsible for generation of label positions for radial series types.
Inherited Members
Namespace: Telerik.Windows.Controls.Charting.LabelsPositioning
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public class PieLabelPositionGenerator : LabelPositionGenerator, ILabelPositionGenerator
Constructors
PieLabelPositionGenerator(RadialSeriesDefinition)
Initializes a new instance of the PieLabelPositionGenerator class.
Declaration
public PieLabelPositionGenerator(RadialSeriesDefinition definition)
Parameters
Radial The definition. |
Methods
AdjustSize(Rect)
Adjusts the size.
Declaration
protected override Size AdjustSize(Rect finalRect)
Parameters
System. The final System. |
Returns
System.
|
Overrides
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
CalculateCenterPoint(Rect)
Calculates the center point.
Declaration
protected override Point CalculateCenterPoint(Rect finalRect)
Parameters
System. The final System. |
Returns
System.
|
Overrides
CalculateConnectorPoints(Point, Rect, Rect)
Calculates the connector points.
Declaration
public override PointCollection CalculateConnectorPoints(Point startPoint, Rect arrangedRect, Rect finalRect)
Parameters
System. The start point. |
System. The arranged System. |
System.
|
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
CalculateRelativeConnectorStartPoint(DataRange, DataRange, SeriesItemLabel)
Calculates the relative connector start point.
Declaration
protected override Point CalculateRelativeConnectorStartPoint(DataRange horizontalRange, DataRange verticalRange, SeriesItemLabel label)
Parameters
Data The horizontal range. |
Data The vertical range. |
Series The label. |
Returns
System.
|