Postupy: Spojení čar

Spojnicové spojení je společná oblast, která je tvořena dvěma čárami, jejichž konce se scházejí nebo překrývají. GDI+ poskytuje tři styly spojení čar: miter, zkosení a kulaté. Styl spojení čáry je vlastnost Pen třídy. Když pro objekt zadáte styl Pen spojení čáry, použije se tento styl spojení u všech propojených čar v libovolném GraphicsPath objektu nakreslený pomocí daného pera.

Následující obrázek znázorňuje výsledky zkosené spojnice příkladu.

Illustration that shows joined lines.

Příklad

Styl spojení čáry můžete zadat pomocí LineJoin vlastnosti Pen třídy. Příklad ukazuje zkosené spojení čáry mezi vodorovnou a svislou čárou. V následujícím kódu je hodnota Bevel přiřazená vlastnosti LineJoin členem výčtu LineJoin . Ostatní členové výčtu LineJoin jsou Miter a Round.

GraphicsPath path = new GraphicsPath();
Pen penJoin = new Pen(Color.FromArgb(255, 0, 0, 255), 8);

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

penJoin.LineJoin = LineJoin.Bevel;
e.Graphics.DrawPath(penJoin, path);

Dim path As New GraphicsPath()
Dim penJoin As New Pen(Color.FromArgb(255, 0, 0, 255), 8)

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

penJoin.LineJoin = LineJoin.Bevel
e.Graphics.DrawPath(penJoin, path)

Probíhá kompilace kódu

Předchozí příklad je určen pro použití s model Windows Forms a vyžaduje PaintEventArgse, což je parametr Paint obslužné rutiny události.

Viz také