Leer en inglés

Compartir a través de


Pen.SetLineCap(LineCap, LineCap, DashCap) Método

Definición

Establece los valores que determinan el estilo del límite usado para finalizar las líneas dibujadas por este Pen.

C#
public void SetLineCap (System.Drawing.Drawing2D.LineCap startCap, System.Drawing.Drawing2D.LineCap endCap, System.Drawing.Drawing2D.DashCap dashCap);

Parámetros

startCap
LineCap

Un LineCap que representa el estilo de límite que se va a usar al principio de las líneas dibujadas con este Pen.

endCap
LineCap

Un LineCap que representa el estilo de límite que se va a usar al final de las líneas dibujadas con este Pen.

dashCap
DashCap

Un LineCap que representa el estilo de límite que se va a usar al principio o al final de las líneas discontinuas dibujadas con este Pen.

Ejemplos

El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse, que es un parámetro del controlador de eventos Paint. El código crea un Pen y lo establece para dibujar mayúsculas de anclaje de flecha al principio de las líneas:

C#
public void SetLineCap_Example(PaintEventArgs e)
{
             
    // Create a Pen object with a dash pattern.
    Pen capPen = new Pen(Color.Black, 5);
    capPen.DashStyle = DashStyle.Dash;
             
    // Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat);
             
    // Draw a line with capPen.
    e.Graphics.DrawLine(capPen, 10, 10, 200, 10);
}

Se aplica a

Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9