Graphics.FillRectangles Method

Fills the interior of a number of rectangles specified by an array of RectangleF structures.

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

Syntax

C#
public void FillRectangles(
	Brush brush,
	RectangleF[] rectangles
)

Parameters

brush

Type: Aurigma.GraphicsMill.AdvancedDrawing.Brush

A Brush that determines the characteristics of the fill.
rectangles

Type: System.Drawing.RectangleF[]

An array of RectangleF structures that represents the rectangles to draw.

Remarks

To draw outlined rectangles, use FillRectangles(Brush, RectangleF[]) method.

Examples

C#
using (var bitmap = new Bitmap(200, 80, PixelFormat.Format24bppRgb, RgbColor.White))
{
    var graphics = bitmap.GetAdvancedGraphics();
    System.Drawing.RectangleF[] rectangles = {
        new System.Drawing.RectangleF(10, 60, 10, 60),
        new System.Drawing.RectangleF(40, 20, 10, 60),
        new System.Drawing.RectangleF(70,  60, 10, 60),
        new System.Drawing.RectangleF(130, 60, 10, 60),
        new System.Drawing.RectangleF(160, 20, 10, 60),
        new System.Drawing.RectangleF(190, 60, 10, 60),
        new System.Drawing.RectangleF(40, 20, 10, 60)};
    graphics.DrawRectangles(new Pen(RgbColor.Black), rectangles);
    bitmap.Save(@"Images\Output\out.png");
}

See Also

Reference

Manual