![]() |
![]() |
Layer.CreateEllipse2
Function CreateEllipse2(CenterX As Double, CenterY As Double, Radius1 As Double, [Radius2 As Double], [StartAngle As Double = 90], [EndAngle As Double = 90], [Pie As Boolean = False]) As Shape
Member of Layer
The CreateEllipse2 method creates an ellipse using the coordinates of the shapes center, the horizontal radius, and, if you want, the vertical radius.
The following code example creates a yellow circle in the middle of the page and a green ellipse above it:
Sub Test() Dim s As Shape Dim lr As Layer Set lr = ActiveLayer ActiveDocument.DrawingOriginX = 0 ActiveDocument.DrawingOriginY = 0 Set s = lr.CreateEllipse2(0, 0, 1) s.Fill.UniformColor.RGBAssign 255, 255, 0 'Yellow Set s = lr.CreateEllipse2(0, 2, 2, 1) s.Fill.UniformColor.RGBAssign 0, 255, 0 'Green End Sub
![]() |
![]() |
![]() |
Copyright 2007 Corel Corporation. All rights reserved.