Draws a polyline.
Namespace:
Aurigma.GraphicsMill.Drawing
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Type: Aurigma.GraphicsMill.Drawing.Pen
Pen object which is used to draw a polyline.Type: System.Drawing.Point []
Array of coordinates of the polyline vertices.All the coordinates are measured in units specified with Unit property.
Dim bitmap As New Aurigma.GraphicsMill.Bitmap( _ Aurigma.GraphicsMill.RgbColor.White, 185, 145, _ Aurigma.GraphicsMill.PixelFormat.Format24bppRgb) Dim graphics As Aurigma.GraphicsMill.Drawing.GdiGraphics = bitmap.GetGdiGraphics() 'Draw line Dim pen As New Aurigma.GraphicsMill.Drawing.Pen(Aurigma.GraphicsMill.RgbColor.Red, 5) graphics.DrawLine(pen, 10, 10, 100, 60) 'Draw polyline pen.Color = Aurigma.GraphicsMill.RgbColor.FromArgb(150, 0, 255, 0) pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash pen.Width = 2 Dim points1 As System.Drawing.Point() = { _ 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 = Aurigma.GraphicsMill.RgbColor.Blue pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Solid Dim points2 As System.Drawing.Point() = { _ 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)
Aurigma.GraphicsMill.Bitmap bitmap = new Aurigma.GraphicsMill.Bitmap( Aurigma.GraphicsMill.RgbColor.White, 185, 145, Aurigma.GraphicsMill.PixelFormat.Format24bppRgb); Aurigma.GraphicsMill.Drawing.GdiGraphics graphics = bitmap.GetGdiGraphics(); //Draw line Aurigma.GraphicsMill.Drawing.Pen pen = new Aurigma.GraphicsMill.Drawing.Pen( Aurigma.GraphicsMill.RgbColor.Red, 5); graphics.DrawLine(pen, 10, 10, 100, 60); //Draw polyline pen.Color = Aurigma.GraphicsMill.RgbColor.FromArgb(150, 0, 255, 0); 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 = Aurigma.GraphicsMill.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);