Поделиться через


Объединение строк

Соединение линии — это общая область, которая формируется двумя линиями, концы которых встречаются или перекрываются. Windows GDI+ предоставляет четыре стиля соединения линий: соединение под углом, срезанное соединение, округлое соединение и обрезанное соединение под углом. Стиль соединения линий — это свойство класса Pen. При указании стиля соединения линий для пера и использования этого пера для рисования пути указанный стиль соединения применяется ко всем подключенным линиям в пути.

Стиль соединения строк можно указать с помощью метода Pen::SetLineJoin класса Pen. В следующем примере показывается скошенное соединение между горизонтальной и вертикальной линиями.

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);

На следующем рисунке показано скошенное соединение линий.

иллюстрация с двумя линиями, встречающимися в правом углу, с спущенным соединением

В предыдущем примере значение (LineJoinBevel), передаваемое методу Pen::SetLineJoin, является элементом перечисления LineJoin.