Progress® Telerik® Reporting R3 2021

PolygonShapeBase Class

Represents the base class for all polygon shapes.

Inheritance Hierarchy

Namespace:  Telerik.Reporting.Drawing.Shapes
Assembly:  Telerik.Reporting (in Telerik.Reporting.dll)


public abstract class PolygonShapeBase : RoundedCornerShape

The PolygonShapeBase type exposes the following members.


Protected methodPolygonShapeBase
Initializes a new instance of the PolygonShapeBase with the specified vertex count and angle of rotation in degrees.


Protected propertyAngleInRad
Gets the angle of rotation of this shape in radians.
(Inherited from ShapeBase.)
Public propertyBounds
Gets or sets the bounds of this shape.
(Inherited from ShapeBase.)
Public propertyRounding
Gets or sets the rounding factor for the shape.
(Inherited from RoundedCornerShape.)
Public propertyStartAngle (Inherited from ShapeBase.)
Public propertyVertexCount


Public methodAddBeziers
Adds a Bezier curve to the shape.
(Inherited from ShapeBase.)
Public methodAddEllipse
Adds an ellipse to the shape.
(Inherited from ShapeBase.)
Public methodAddLine
Adds a straight line to the shape.
(Inherited from ShapeBase.)
Public methodAddLines
Adds a series of straight lines to the shape.
(Inherited from ShapeBase.)
Public methodClone (Inherited from ShapeBase.)
Protected methodCreateRawShape
Creates the raw shape.
(Overrides RoundedCornerShapeCreateRawShape.)
Protected methodCreateShape
Creates the shape.
(Inherited from RoundedCornerShape.)
Public methodGetEnumerator (Inherited from ShapeBase.)
Protected methodGetPoints
Gets the points of this shape.
Protected methodStatic memberGetPointsCore
Gets the core points for this shape.
Protected methodRecreateShape
Recreates the shape.
(Inherited from ShapeBase.)

Explicit Interface Implementations

Version Information

Supported in: 1.0.1

See Also

In this article
Not finding the help you need?