New to Telerik ReportingStart a free 30-day trial

Represents an ellipse shape.

Definition

Namespace:Telerik.Reporting.Drawing.Shapes

Assembly:Telerik.Reporting.dll

Syntax:

C#
[TypeConverter(typeof(EllipseShapeConverter))]
public class EllipseShape : ShapeBase

Inheritance: objectShapeBaseEllipseShape

Inherited Members ShapeBase.GetEnumerator()ShapeBase.AddLine(PointF, PointF)ShapeBase.AddLines(PointF[], bool)ShapeBase.AddBeziers(PointF[])ShapeBase.AddEllipse(RectangleF)ShapeBase.RecreateShape()ShapeBase.StartAngleShapeBase.AngleInRadShapeBase.Bounds...

Constructors

Initializes a new instance of the EllipseShape with zero angle of rotation.

C#
public EllipseShape()

Initializes a new instance of the EllipseShape class with the specified angle of rotation in degrees.

C#
public EllipseShape(double startAngle)
Parameters:startAngledouble

A double value specifying the angle of rotation of the shape in degrees.

Methods

Clone()

object

TODO: Add documentation.

C#
public override object Clone()
Returns:

object

Overrides: ShapeBase.Clone()

Creates the shape.

C#
protected override void CreateShape()

Overrides: ShapeBase.CreateShape()

Returns a human-readable representation ot this EllipseShape.

C#
public override string ToString()
Returns:

string

A human-readable representation ot this EllipseShape.

Overrides: object.ToString()