Практическое руководство. Соединение линий
Соединение линий — это общая область, сформированное две строки, в которых заканчивается достигают или перекрываться. GDI+ предоставляет три стиля соединения линий: фацетное соединение, рельеф и округления. Стиль соединения линий — это свойство Pen класса. При указании стиль соединения линий для Pen объекта, что стиль будет применяться для всех соединенных линий в любом GraphicsPath объекта, отображаются с помощью этого пера.
Ниже показаны результаты в примере скошенные строки соединения.
Пример
Можно указать стиль соединения линий с помощью LineJoin свойство Pen класса. В примере скошенное соединение линий между горизонтальной и вертикальной линией. В следующем коде значение Bevel назначенные LineJoin свойства является членом LineJoin перечисления. Другие члены LineJoin перечисления являются Miter и 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);
Компиляция кода
Предыдущий пример предназначен для работы с Windows Forms и требует PaintEventArgs e
, который является параметром Paint обработчик событий.