Есть ли способ установить стиль для концевых линий для метода TCanvas.LineTo? Кажется, по умолчанию используются закругленные концы, что выглядит очень плохо для нескольких строк в строке разных цветов, когда для параметра Pen.Width установлено большое значение (например, 9).
Это выглядит так (закругленные концы):
********........******
**********........******
**********........******
********........******
(где *, например, синий, желтый.)
Еще хуже, если после средней линии нарисованы две внешние линии:
********........******
**********......********
**********......********
********........******
Мне бы хотелось, чтобы это выглядело следующим образом (заканчивается прямо):
********........******
********........******
********........******
********........******
Перо, похоже, не предлагает никаких настроек для этого, равно как и метод LineTo. Может быть, я могу вызвать функцию Windows API?