DrawCircularArc Method [Visio 2003 SDK Documentation]

Creates a new shape whose path consists of a circular arc defined by its center, radius, and start and end angles.

objRet = object.DrawCircularArc(xCenter, yCenter, Radius, [StartAngle], [EndAngle])

objRet    The new Shape object.

object   Required. An expression that returns a Master, Page, or Shape object in which to draw the new shape.

xCenter    Required Double. The x-coordinate of the center of the arc.

yCenter    Required Double. The y-coordinate of the center of the arc.

Radius    Required Double. The radius of the arc.

StartAngle    Optional Double. The angle in radians with respect to the x-axis at which to start drawing the arc. The default is 0.

EndAngle    Optional Double. The angle in radians with respect to the x-axis at which to end the arc. The default is pi (3.14592634898).

Version added

2003

Remarks

By default, DrawCircularArc draws a 180-degree arc on the drawing page.

Example

This Microsoft Visual Basic for Applications (VBA) macro shows how to use the DrawCircularArc method to draw an arc on the drawing page.

Public Sub DrawCircularArc_Example

    Dim vsoShape As Visio.Shape
    Set vsoShape = ActivePage.DrawCircularArc(3, 3, 3)

End Sub

Applies to | Master object | Page object | Shape object

See Also | DrawArcByThreePoints method | DrawBezier method | DrawCircularArc method | DrawLine method | DrawNURBS Method | DrawOval method | DrawPolyline method | DrawQuarterArc method | DrawRectangle method | DrawRegion method | DrawSpline method