GraphicsPath.AddLines Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath.
Перегрузки
| Имя | Описание |
|---|---|
| AddLines(Point[]) |
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath. |
| AddLines(PointF[]) |
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath. |
| AddLines(ReadOnlySpan<Point>) |
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath. |
| AddLines(ReadOnlySpan<PointF>) |
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath. |
AddLines(Point[])
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- 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(params System.Drawing.Point[] points);
public void AddLines(System.Drawing.Point[] points);
member this.AddLines : System.Drawing.Point[] -> unit
Public Sub AddLines (ParamArray points As Point())
Public Sub AddLines (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.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- 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(params System.Drawing.PointF[] points);
public void AddLines(System.Drawing.PointF[] points);
member this.AddLines : System.Drawing.PointF[] -> unit
Public Sub AddLines (ParamArray points As PointF())
Public Sub AddLines (points As PointF())
Параметры
- points
- PointF[]
Массив PointF структур, представляющих точки, определяющие добавляемые сегменты линий.
Исключения
Примеры
Пример см. в разделе AddLines(Point[]).
Комментарии
Если на рисунке есть предыдущие линии или кривые, то линия добавляется для подключения конечной точки предыдущего сегмента к начальной точке линии. Параметр points задает массив конечных точек. Первые два указывают первую строку. Каждая дополнительная точка указывает конечную точку сегмента строки, начальная точка которой — конечная точка предыдущей строки.
Применяется к
AddLines(ReadOnlySpan<Point>)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath.
public:
void AddLines(ReadOnlySpan<System::Drawing::Point> points);
public void AddLines(scoped ReadOnlySpan<System.Drawing.Point> points);
member this.AddLines : ReadOnlySpan<System.Drawing.Point> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of Point))
Параметры
- points
- ReadOnlySpan<Point>
Массив PointF структур, представляющих точки, определяющие добавляемые сегменты линий.
Применяется к
AddLines(ReadOnlySpan<PointF>)
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
- Исходный код:
- GraphicsPath.cs
Добавляет ряд сегментов подключенной линии в конец этого GraphicsPath.
public:
void AddLines(ReadOnlySpan<System::Drawing::PointF> points);
public void AddLines(scoped ReadOnlySpan<System.Drawing.PointF> points);
member this.AddLines : ReadOnlySpan<System.Drawing.PointF> -> unit
Public Sub AddLines (points As ReadOnlySpan(Of PointF))
Параметры
- points
- ReadOnlySpan<PointF>
Массив PointF структур, представляющих точки, определяющие добавляемые сегменты линий.