GraphicsPath.AddLines Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Acrescenta uma série de segmentos de linha conectados ao final deste GraphicsPath.
Sobrecargas
AddLines(Point[]) |
Acrescenta uma série de segmentos de linha conectados ao final deste GraphicsPath. |
AddLines(PointF[]) |
Acrescenta uma série de segmentos de linha conectados ao final deste GraphicsPath. |
AddLines(ReadOnlySpan<Point>) | |
AddLines(ReadOnlySpan<PointF>) |
AddLines(Point[])
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Acrescenta uma série de segmentos de linha conectados ao final deste 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())
Parâmetros
- points
- Point[]
Uma matriz de estruturas de Point que representa os pontos que definem os segmentos de linha a serem adicionados.
Exemplos
O exemplo de código a seguir foi projetado para uso com o Windows Forms e requer PaintEventArgse
, um objeto de evento OnPaint. O código executa as seguintes ações:
Cria uma matriz de quatro pontos que descrevem um triângulo.
Cria um caminho e adiciona a matriz de linhas.
Desenha o caminho para a tela.
Observe que cada linha após o primeiro ponto usa o ponto anterior como ponto de partida e o novo ponto como ponto de extremidade.
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
Comentários
Se houver linhas ou curvas anteriores na figura, uma linha será adicionada para conectar o ponto de extremidade do segmento anterior ao ponto inicial da linha. O parâmetro points
especifica uma matriz de pontos de extremidade. Os dois primeiros especificam a primeira linha. Cada ponto adicional especifica o ponto de extremidade de um segmento de linha cujo ponto de partida é o ponto de extremidade da linha anterior.
Aplica-se a
AddLines(PointF[])
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
- Origem:
- GraphicsPath.cs
Acrescenta uma série de segmentos de linha conectados ao final deste 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())
Parâmetros
- points
- PointF[]
Uma matriz de estruturas de PointF que representa os pontos que definem os segmentos de linha a serem adicionados.
Exemplos
Para obter um exemplo, consulte AddLines(Point[]).
Comentários
Se houver linhas ou curvas anteriores na figura, uma linha será adicionada para conectar o ponto de extremidade do segmento anterior ao ponto inicial da linha. O parâmetro points
especifica uma matriz de pontos de extremidade. Os dois primeiros especificam a primeira linha. Cada ponto adicional especifica o ponto de extremidade de um segmento de linha cujo ponto de partida é o ponto de extremidade da linha anterior.
Aplica-se a
AddLines(ReadOnlySpan<Point>)
- Origem:
- GraphicsPath.cs
- Origem:
- 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))
Parâmetros
- points
- ReadOnlySpan<Point>
Aplica-se a
AddLines(ReadOnlySpan<PointF>)
- Origem:
- GraphicsPath.cs
- Origem:
- 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))
Parâmetros
- points
- ReadOnlySpan<PointF>