如何使用Graphics绘制填充多边形

时间:2012-10-06 09:01:08

标签: c# asp.net

在System.Drawing.Graphics命名空间中,您可以绘制如下多边形:

using (Graphics g = Graphics.FromImage(bmp))
{
  g.DrawPolygon(Pens.Black, myArray);
}

并且有一种创建填充多边形g.FillPolygon()的方法。

如何创建多边形(因此它有边框)然后填充它?

1 个答案:

答案 0 :(得分:3)

只需绘制填充的多边形,然后绘制周边,使其看起来像是有边框:

using (Graphics g = Graphics.FromImage(bmp))
{
    g.FillPolygon(fillBrush, myArray);
    g.DrawPolygon(borderPen, myArray);
}