Draw lines with different styles types

Till now I have only used GoLink to draw lines of different styles
GoStrokeStyle as
Line = 0,
Bezier = 2,

Can we have other optios to draw lines as of the following style or different styles with GoLink as:

Well, anything you can do with a .NET Pen, you can use with a GoLink. Dashes, Compound Pens, etc. (Bob Powell has a good page on Pens here.)

But I don’t see any way to do your zig zag pattern without overriding CalculateStroke and computing the points along the line.