GraphicsPath.AddLines Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath.
Перегрузки
AddLines(Point[]) |
Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath. |
AddLines(PointF[]) |
Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath. |
AddLines(ReadOnlySpan<Point>) | |
AddLines(ReadOnlySpan<PointF>) |
AddLines(Point[])
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath.
public:
void AddLines(cli::array <System::Drawing::Point> ^ points);
public:
void AddLines(... cli::array <System::Drawing::Point> ^ points);
public void AddLines (System.Drawing.Point[] points);
public void AddLines (params System.Drawing.Point[] points);
member this.AddLines : System.Drawing.Point[] -> unit
Public Sub AddLines (points As Point())
Public Sub AddLines (ParamArray points As Point())
Параметры
- points
- Point[]
Массив структур Point, представляющий точки, которые определяют добавляемые отрезки прямых.
Примеры
Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse
объекта OnPaint события . Код выполняет следующие действия.
Создает массив из четырех точек, описывающих треугольник.
Создает путь и добавляет массив строк.
Рисует путь к экрану.
Обратите внимание, что в каждой строке после первой точки в качестве начальной точки используется предыдущая точка, а в качестве конечной точки — новая.
private:
void AddLinesExample( PaintEventArgs^ e )
{
// Create a symetrical triangle using an array of points.
array<Point>^ myArray = {Point(30,30),Point(60,60),Point(0,60),Point(30,30)};
//Create a path and add lines.
GraphicsPath^ myPath = gcnew GraphicsPath;
myPath->AddLines( myArray );
// Draw the path to the screen.
Pen^ myPen = gcnew Pen( Color::Black,2.0f );
e->Graphics->DrawPath( myPen, myPath );
}
private void AddLinesExample(PaintEventArgs e)
{
// Create a symmetrical triangle using an array of points.
Point[] myArray =
{
new Point(30,30),
new Point(60,60),
new Point(0,60),
new Point(30,30)
};
//Create a path and add lines.
GraphicsPath myPath = new GraphicsPath();
myPath.AddLines(myArray);
// Draw the path to the screen.
Pen myPen = new Pen(Color.Black, 2);
e.Graphics.DrawPath(myPen, myPath);
}
Public Sub AddLinesExample(ByVal e As PaintEventArgs)
'Create a symmetrical triangle using an array of points.
Dim myArray As Point() = {New Point(30, 30), New Point(60, 60), _
New Point(0, 60), New Point(30, 30)}
Dim myPath As New GraphicsPath
myPath.AddLines(myArray)
' Draw the path to the screen.
Dim myPen As New Pen(Color.Black, 2)
e.Graphics.DrawPath(myPen, myPath)
End Sub
Комментарии
Если на рисунке есть предыдущие линии или кривые, добавляется линия для соединения конечной точки предыдущего сегмента с начальной точкой линии. Параметр points
задает массив конечных точек. Первые два указывают первую строку. Каждая дополнительная точка указывает конечную точку сегмента строки, начальной точкой которой является конечная точка предыдущей строки.
Применяется к
AddLines(PointF[])
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath.
public:
void AddLines(cli::array <System::Drawing::PointF> ^ points);
public:
void AddLines(... cli::array <System::Drawing::PointF> ^ points);
public void AddLines (System.Drawing.PointF[] points);
public void AddLines (params System.Drawing.PointF[] points);
member this.AddLines : System.Drawing.PointF[] -> unit
Public Sub AddLines (points As PointF())
Public Sub AddLines (ParamArray points As PointF())
Параметры
- points
- PointF[]
Массив структур PointF, представляющий точки, которые определяют добавляемые отрезки прямых.
Примеры
Пример см. в разделе AddLines(Point[]).
Комментарии
Если на рисунке есть предыдущие линии или кривые, добавляется линия для соединения конечной точки предыдущего сегмента с начальной точкой линии. Параметр points
задает массив конечных точек. Первые два указывают первую строку. Каждая дополнительная точка указывает конечную точку сегмента строки, начальной точкой которой является конечная точка предыдущей строки.
Применяется к
AddLines(ReadOnlySpan<Point>)
- Исходный код:
- GraphicsPath.cs
public:
void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines (ReadOnlySpan<System.Drawing.Point> points);
member this.AddLines : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of Point))
Параметры
- points
- ReadOnlySpan<Point>
Применяется к
AddLines(ReadOnlySpan<PointF>)
- Исходный код:
- GraphicsPath.cs
public:
void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines (ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))
Параметры
- points
- ReadOnlySpan<PointF>
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по