Draws a series of line segments that connect an array of Point structures.
Namespace:
Aurigma.GraphicsMill.Drawing
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
public void DrawLines( Pen pen, Point[] points )
Type: Aurigma.GraphicsMill.Drawing.Pen
A Pen that determines the color, width, and style of the line segments.Type: System.Drawing.Point[]
An array of Point structures that represent the points to connect.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).
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"); }