Marblecore Imaging Library Documentation

Documentation Introduction
Documentation / Marblecore Imaging / Methods / DrawRectangleFilled

DrawRectangleFilled method

Draws a filled rectangle on the specified position with the specified width and height.

Syntax

Boolean DrawRectangleFilled(nLeft As Number, nTop As Number, nWidth As Number, nHeight As Number, nFillColor As Number, nFillOpacity As Number)

Return value

Returns true if the function succeeded.

Parameters

ParameterTypeRequiredDescription
nLeftNumberYesSpecifies the horizontal coordinate.
nTopNumberYesSpecifies the vertical coordinate.
nWidthNumberYesSpecifies the width.
nHeightNumberYesSpecifies the height.
nFillColorNumberYesSpecifies the fill color of the rectangle.
nFillOpacityNumberNoOptional parameter containing the opacity percentage (where 0% is completely transparent).

Example

The example below shows how to use the method. If you take a look at the example code, assume there is a reference to the Marblecore Imaging object with the name 'MarblecoreImaging'. Transparent parts of the image are displayed using a checkerboard pattern.
 
 
1 // Creates a new transparent image
2 MarblecoreImaging.Create(150, 150, true);
3 
4 // Execute the operation
5 MarblecoreImaging.DrawRectangleFilled(25, 25, 100, 100, 16711680);
6 
7 // Save the modified image to the specified file
8 MarblecoreImaging.SaveToFile("example-drawrectanglefilled.jpg");

Category

Drawing

See also

DrawArc | DrawArrow | DrawBackground | DrawBezier | DrawCheckerboard | DrawCurve | DrawCurveBorder | DrawCurveFilled | DrawCurveGradient | DrawEllipse | DrawEllipseBorder | DrawEllipseFilled | DrawEllipseGradient | DrawFloodFill | DrawLine | DrawPie | DrawPieBorder | DrawPieFilled | DrawPieGradient | DrawPixel | DrawPolygon | DrawPolygonBorder | DrawPolygonFilled | DrawPolygonGradient | DrawRectangle | DrawRectangleBorder | DrawRectangleGradient | DrawRectangleTransparent | DrawRhombus | DrawRhombusBorder | DrawRhombusFilled | DrawRhombusGradient | DrawRoundRectangle | DrawRoundRectangleBorder | DrawRoundRectangleFilled | DrawRoundRectangleGradient | DrawTriangle | DrawTriangleBorder | DrawTriangleFilled | DrawTriangleGradient | GetPixelColor | LineTo | MoveTo