Graphics.DrawLines Method

Draws a series of line segments that connect an array of Point structures.

Namespace: Aurigma.GraphicsMill.Drawing
Assembly: Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)

Syntax

C#
public void DrawLines(
	Pen pen,
	Point[] points
)

Parameters

pen

Type: Aurigma.GraphicsMill.Drawing.Pen

A Pen that determines the color, width, and style of the line segments.
points

Type: System.Drawing.Point[]

An array of Point structures that represent the points to connect.

Remarks

Polyline is a set of connected lines (end point of some polyline segment is a start point of the next segment). It is defined with an array of points which should be connected with this polyline (polyline vertices).

Examples

C#
using (var bitmap = new Bitmap(185, 145, PixelFormat.Format24bppRgb, RgbColor.White))
{
    using (Graphics graphics = bitmap.GetGraphics())
    {
        //Draw line
        var pen = new Pen(RgbColor.Red, 5);
        graphics.DrawLine(pen, 10, 10, 100, 60);

        //Draw polyline
        pen.Color = RgbColor.LawnGreen;
        pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
        pen.Width = 2;
        System.Drawing.Point[] points1 = { 
            new System.Drawing.Point(20, 30), new System.Drawing.Point(50, 2), 
            new System.Drawing.Point(180, 30), new System.Drawing.Point(80, 140)
        };
        graphics.DrawLines(pen, points1);

        //Draw beizer
        pen.Color = RgbColor.Blue;
        pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Solid;
        System.Drawing.Point[] points2 = { 
            new System.Drawing.Point(5, 5), new System.Drawing.Point(20, 150), 
            new System.Drawing.Point(165, 80), new System.Drawing.Point(175, 10)
        };
        graphics.DrawBeziers(pen, points2);
    }
    bitmap.Save(@"Images\Output\lines.png");
}

See Also

Reference