New to Telerik Document ProcessingStart a free 30-day trial

Draws an elliptical arc from the current point to the specified end point, parameterized by radii, sweep direction, and x-axis rotation.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.Graphics

Assembly:Telerik.Windows.Documents.Core.dll

Syntax:

C#
public class ArcSegment : PathSegment

Inheritance: objectPathSegmentArcSegment

Constructors

Initializes a new instance of the ArcSegment class with the specified end point and radii. The arc is configured as a small, clockwise arc by default.

C#
public ArcSegment(Point point, double radiusX, double radiusY)
Parameters:pointPoint

The end point of the arc, relative to the figure’s coordinate space.

radiusXdouble

The X-axis radius in document units, defining the ellipse width used for the arc.

radiusYdouble

The Y-axis radius in document units, defining the ellipse height used for the arc.

Properties

Selects the larger of the two possible arcs between the points when set to true.

C#
public bool IsLargeArc { get; set; }
Property Value:

The is large arc.

Point

Point

End point of the arc relative to the figure’s coordinate space.

C#
public Point Point { get; set; }
Property Value:

The point.

X‑axis radius in document units, defining the ellipse width used for the arc.

C#
public double RadiusX { get; set; }
Property Value:

The radius X.

Y‑axis radius in document units, defining the ellipse height used for the arc.

C#
public double RadiusY { get; set; }
Property Value:

The radius Y.

Rotation, in degrees, applied to the ellipse x‑axis relative to the path coordinate system.

C#
public double RotationAngle { get; set; }
Property Value:

The x-axis rotation angle.

Direction in which the arc is drawn around the ellipse (clockwise or counterclockwise).

C#
public SweepDirection SweepDirection { get; set; }
Property Value:

The sweep direction.