public void FillPolygon (Polygon poly)
{
var fill = _lastColor;
if (this._grad != null) {
fill = AddGradient (_grad, poly.BoundingBox);
}
Write("<polygon fill=\"{0}\" stroke=\"none\" points=\"", fill);
foreach (var p in poly.Points) {
Write("{0}", p.X);
Write(",");
Write ("{0}", p.Y);
Write(" ");
}
WriteLine("\" />");
}