Compartir a través de


Combinar líneas

Una unión de líneas es el área común que forman dos líneas cuyos extremos se unen o se superponen. Windows GDI+ proporciona cuatro estilos de combinación de línea: miter, bisel, redondeo y recortado de miter. El estilo de combinación de líneas es una propiedad de la clase Pen . Cuando se especifica un estilo de combinación de línea para un lápiz y, a continuación, se usa ese lápiz para dibujar una ruta de acceso, el estilo de combinación especificado se aplica a todas las líneas conectadas de la ruta de acceso.

Puede especificar el estilo de combinación de líneas mediante el método Pen::SetLineJoin de la clase Pen . En el ejemplo siguiente se muestra una combinación de línea biselada entre una línea horizontal y una línea vertical:

GraphicsPath path;
Pen penJoin(Color(255, 0, 0, 255), 8);

path.StartFigure();
path.AddLine(Point(50, 200), Point(100, 200));
path.AddLine(Point(100, 200), Point(100, 250));

penJoin.SetLineJoin(LineJoinBevel);
graphics.DrawPath(&penJoin, &path);

En la ilustración siguiente se muestra la combinación de línea biselada resultante.

Ilustración en la que se muestran dos líneas que se reúnen en un ángulo derecho, con una combinación biselada

En el ejemplo anterior, el valor (LineJoinBevel) pasado al método Pen::SetLineJoin es un elemento de la enumeración LineJoin .