Show / Hide Table of Contents

Многоугольники в GDI+

Многоугольник — замкнутой фигуры с тремя или более прямые стороны. Например треугольник — это многоугольник с трех сторон, прямоугольник — это многоугольник с четырех сторон и пятиугольник — это многоугольник с пятью сторонами. На следующем рисунке несколько многоугольников.

Многоугольники

Рисование многоугольника

Чтобы нарисовать прямоугольник, вам потребуется Graphics объекта, Pen объекта, а также массив Point (или PointF) объектов. Graphics Предоставляет DrawPolygon метод. Pen Объект сохраняет атрибуты, например, ширина и цвет линии, используемый для визуализации многоугольника, а также массив Point объектов содержит все точки, чтобы быть соединенных прямых линий. Pen Объект и массив Point объекты передаются как аргументы для DrawPolygon метод. В следующем примере рисуется три стороны многоугольника. Обратите внимание, что только три точки в myPointArray: (0, 0), (50, 30) и (30, 60). DrawPolygon Метод автоматически закрывает многоугольника путем рисования линии из (30, 60) обратно к начальной точке (0, 0).

     Point[] myPointArray = 
{ new Point(0, 0), new Point(50, 30), new Point(30, 60) };
     myGraphics.DrawPolygon(myPen, myPointArray);

На следующем рисунке многоугольника.

Многоугольник

См. также

  • System.Drawing.Graphics
  • System.Drawing.Pen
  • Прямые и кривые линии и фигуры
  • Практическое руководство. Создание пера
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX