Creates a RenderPolygon from a collection of UnitPoint objects, and renders it on the current page, at position specified by the points' coordinates.

If fillColor specifies a non-empty and non-transparent color, the polygon is closed, otherwise it is open.

Namespace:  C1.C1Preview
Assembly:  C1.C1Report.2 (in C1.C1Report.2.dll)

Syntax

C#
public void RenderDirectPolygon(
	IEnumerable points,
	LineDef line,
	Color fillColor
)
Visual Basic
Public Sub RenderDirectPolygon ( _
	points As IEnumerable, _
	line As LineDef, _
	fillColor As Color _
)

Parameters

points
Type: System.Collections..::..IEnumerable
The collection of UnitPoint objects (an exception occurs if an object that is not a UnitPoint is found in the collection).
line
Type: C1.C1Preview..::..LineDef
The LineDef to draw the polygon with.
fillColor
Type: System.Drawing..::..Color
The fill color (if empty or transparent, the polygon is closed, otherwise it is open).

Remarks

This method can only be used between calls to StartDoc()()()() and EndDoc()()()() methods on the current document. For details, see RenderDirect(Unit, Unit, RenderObject, Object, Object).

See Also