Draws the outline of a circular or elliptical arc covering the specified rectangle.

Namespace: Imsl.Chart2D
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.0.0

Syntax

C#
public override void DrawArc(
	int x,
	int y,
	int width,
	int height,
	int startAngle,
	int arcAngle
)
Visual Basic (Declaration)
Public Overrides Sub DrawArc ( _
	x As Integer, _
	y As Integer, _
	width As Integer, _
	height As Integer, _
	startAngle As Integer, _
	arcAngle As Integer _
)
Visual C++
public:
virtual void DrawArc(
	int x, 
	int y, 
	int width, 
	int height, 
	int startAngle, 
	int arcAngle
) override

Parameters

x
Type: System..::.Int32
An int which contains the x-coordinate of the upper-left corner of the rectangle that defines the ellipse.
y
Type: System..::.Int32
An int which contains the y-coordinate of the upper-left corner of the rectangle that defines the ellipse.
width
Type: System..::.Int32
An int which contains the width of the rectangle that defines the ellipse.
height
Type: System..::.Int32
An int which contains the height of the rectangle that defines the ellipse.
startAngle
Type: System..::.Int32
An int which specifies the angle in degrees measured clockwise from the x-axis to the starting point of the arc.
arcAngle
Type: System..::.Int32
An int which specifies an angle in degrees measured counter-clockwise from the startAngle parameter to the ending point of the arc.

Remarks

The center of the arc is center of this rectangle.

startAngle = 0 is equivalent to the 3-o'clock position.

DrawArc draws the arc from startAngle to startAngle+arcAngle. A positive arcAngle indicates a counter-clockwise rotation. A negative arcAngle implies a clockwise rotation.

See Also