Can CorelDRAW automatically generate lines offset with a nudge distance that decreases by a factor of .618 (or increases by a factor of 1.618)?
I don't know of any built-in capability of CorelDRAW to do that.
That is the sort of thing that could be accomplished using a VBA macro:
Dim s As Shape
Dim lngCount As Long
Dim dblOffset As Double
Const dblBaseOffset As Double = 4
Const dblFactor As Double = 0.618
Const lngNumCopies As Long = 8
Set s = ActiveShape
dblOffset = dblBaseOffset
For lngCount = 1 To lngNumCopies
Set s = s.Duplicate(dblOffset, 0)
dblOffset = dblOffset * dblFactor
Thank you!!!! This works perfectly! As a novice, I added this script (mostly without knowing what I was doing) drew a line, ran your macro and got exactly what I wanted. Thank you again!
Hey, I'm glad that works for you!
Many of us started with macros in CorelDRAW mostly without knowing what we were doing, and took it from there.
I put the things you might want to change in there as constants (dblBaseOffset, dblFactor, and lngNumCopies), so you can change them easily if you want to do something a little bit different.
I saw that and appreciate the extra effort; I do want to change those factors quite regularly. Thanks again!