Bagikan melalui


GraphicsPath.AddLines Metode

Definisi

Menambahkan serangkaian segmen garis yang terhubung ke akhir GraphicsPathini.

Overload

AddLines(Point[])

Menambahkan serangkaian segmen garis yang terhubung ke akhir GraphicsPathini.

AddLines(PointF[])

Menambahkan serangkaian segmen garis yang terhubung ke akhir GraphicsPathini.

AddLines(ReadOnlySpan<Point>)
AddLines(ReadOnlySpan<PointF>)

AddLines(Point[])

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menambahkan serangkaian segmen garis yang terhubung ke akhir GraphicsPathini.

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())

Parameter

points
Point[]

Array struktur Point yang mewakili titik yang menentukan segmen garis yang akan ditambahkan.

Contoh

Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse, objek peristiwa OnPaint. Kode melakukan tindakan berikut:

  • Membuat array empat poin yang menggambarkan segitiga.

  • Membuat jalur dan menambahkan array baris.

  • Menggambar jalur ke layar.

Perhatikan bahwa setiap baris setelah titik pertama menggunakan titik sebelumnya sebagai titik awal dan titik baru sebagai titik akhir.

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

Keterangan

Jika ada baris atau kurva sebelumnya dalam gambar, garis ditambahkan untuk menyambungkan titik akhir segmen sebelumnya, titik awal garis. Parameter points menentukan array titik akhir. Dua pertama menentukan baris pertama. Setiap titik tambahan menentukan titik akhir segmen garis yang titik awalnya adalah titik akhir dari baris sebelumnya.

Berlaku untuk

AddLines(PointF[])

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs

Menambahkan serangkaian segmen garis yang terhubung ke akhir GraphicsPathini.

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())

Parameter

points
PointF[]

Array struktur PointF yang mewakili titik yang menentukan segmen garis yang akan ditambahkan.

Contoh

Misalnya, lihat AddLines(Point[]).

Keterangan

Jika ada baris atau kurva sebelumnya dalam gambar, garis ditambahkan untuk menyambungkan titik akhir segmen sebelumnya, titik awal garis. Parameter points menentukan array titik akhir. Dua pertama menentukan baris pertama. Setiap titik tambahan menentukan titik akhir segmen garis yang titik awalnya adalah titik akhir dari baris sebelumnya.

Berlaku untuk

AddLines(ReadOnlySpan<Point>)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
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))

Parameter

Berlaku untuk

AddLines(ReadOnlySpan<PointF>)

Sumber:
GraphicsPath.cs
Sumber:
GraphicsPath.cs
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))

Parameter

Berlaku untuk