Object Model Reference : Classes : S : SubPath : Methods : SubPath.AppendCurveSegment |
Function AppendCurveSegment(x As Double, y As Double, [StartingControlPointLength As Double = -1], [StartingControlPointAngle As Double], [EndingControlPointLength As Double = -1], [EndingControlPointAngle As Double], [AppendAtBeginning As Boolean = False]) As Segment
Member of SubPath
The AppendCurveSegment method joins a new curve segment to the beginning or the end of a subpath.
The following VBA example creates a closed curve and applies a fountain fill to it.
Sub Test() |
Dim s As Shape |
Dim crv As Curve |
Dim sp As SubPath |
Dim c As New Color |
Set crv = CreateCurve(ActiveDocument) |
Set sp = crv.CreateSubPath(0, 0) |
sp.AppendLineSegment 3.6, 0, False |
sp.AppendCurveSegment 3.6, 0.8, 0.43, 160, 0.43, -160, False |
sp.AppendLineSegment 0, 0.8, False |
sp.AppendCurveSegment 0, 0, 0.43, -20, 0.43, 20, False |
sp.Closed = True |
Set s = ActiveLayer.CreateCurve(crv) |
c.CMYKAssign 0, 0, 0, 100 |
With s.Fill.ApplyFountainFill(c, c, , 90, , , , cdrCustomFountainFillBlend).Colors |
.Add CreateCMYKColor(0, 0, 0, 0), 70 |
End With |
End Sub |
Copyright 2013 Corel Corporation. All rights reserved.