Returns System.Drawing.Graphics object associated with this Bitmap.
Namespace:
Aurigma.GraphicsMill
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Public Function GetGdiplusGraphics As Graphics
public Graphics GetGdiplusGraphics()
Dim bitmap As New Aurigma.GraphicsMill.Bitmap( _ Aurigma.GraphicsMill.RgbColor.White, 185, 145, _ Aurigma.GraphicsMill.PixelFormat.Format24bppRgb) Dim graphics As System.Drawing.Graphics = bitmap.GetGdiplusGraphics() graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias 'Draw filled and outlined rectangle Dim pen As New System.Drawing.Pen(System.Drawing.Color.Red, 3) Dim brush As New System.Drawing.SolidBrush(System.Drawing.Color.FromArgb(&HFFDDDDFF)) graphics.FillRectangle(brush, 10, 10, 100, 60) graphics.DrawRectangle(pen, 10, 10, 100, 60) 'Draw filled but non-outlined ellipse brush.Color = System.Drawing.Color.FromArgb(200, System.Drawing.Color.Yellow) graphics.FillEllipse(brush, 60, 40, 100, 80) 'Draw outlined but non-filled polygon pen.Color = System.Drawing.Color.FromArgb(150, System.Drawing.Color.Green) pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot pen.Width = 2 Dim points 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.DrawPolygon(pen, points)
Aurigma.GraphicsMill.Bitmap bitmap = new Aurigma.GraphicsMill.Bitmap( Aurigma.GraphicsMill.RgbColor.White, 185, 145, Aurigma.GraphicsMill.PixelFormat.Format24bppRgb); System.Drawing.Graphics graphics = bitmap.GetGdiplusGraphics(); graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; //Draw filled and outlined rectangle System.Drawing.Pen pen = new System.Drawing.Pen(System.Drawing.Color.Red, 3); System.Drawing.SolidBrush brush = new System.Drawing.SolidBrush( System.Drawing.Color.FromArgb(0xFF, 0xDD, 0xDD, 0xFF)); graphics.FillRectangle(brush, 10, 10, 100, 60); graphics.DrawRectangle(pen, 10, 10, 100, 60); //Draw filled but non-outlined ellipse brush.Color = System.Drawing.Color.FromArgb(200, System.Drawing.Color.Yellow); graphics.FillEllipse(brush, 60, 40, 100, 80); //Draw outlined but non-filled polygon pen.Color = System.Drawing.Color.FromArgb(150, System.Drawing.Color.Green); pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot; pen.Width = 2; System.Drawing.Point[] points = { 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.DrawPolygon(pen, points);