LineCap Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает доступные стили отрезка, с помощью которых объект Penзавершает строку.
public enum class LineCap
public enum LineCap
type LineCap =
Public Enum LineCap
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| AnchorMask | 240 | Задает маску, используемую для проверки того, является ли завершение отрезка маркером. |
| ArrowAnchor | 20 | Задает маркер в форме стрелки. |
| Custom | 255 | Задает пользовательское завершение отрезка. |
| DiamondAnchor | 19 | Задает маркер в форме ромба. |
| Flat | 0 | Задает плоское завершение отрезка. |
| NoAnchor | 16 | Не задает маркер. |
| Round | 2 | Задает круглое завершение отрезка. |
| RoundAnchor | 18 | Задает круглый маркер. |
| Square | 1 | Задает квадратное завершение отрезка. |
| SquareAnchor | 17 | Задает квадратный маркер завершения отрезка. |
| Triangle | 3 | Задает треугольное завершение отрезка. |
Примеры
В следующем примере рисуется линия со стрелкой на одном конце и круглым наконечником на другом. Чтобы запустить этот пример, создайте форму Windows Forms и обработайте событие формы Paint . Вставьте пример кода в обработчик событий Paint, передавая e в качестве PaintEventArgs.
Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255), 8);
pen.StartCap = LineCap.ArrowAnchor;
pen.EndCap = LineCap.RoundAnchor;
e.Graphics.DrawLine(pen, 20, 175, 300, 175);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 255), 8)
pen.StartCap = LineCap.ArrowAnchor
pen.EndCap = LineCap.RoundAnchor
e.Graphics.DrawLine(pen, 20, 175, 300, 175)
Комментарии
В начале или конце линии можно нарисовать одну из нескольких фигур, которые называют наконечниками. GDI+ поддерживает несколько наконечников — круглые, квадратные, ромбовые и стрелки. На следующем рисунке показана линия с круглой крышкой и крышкой со стрелкой.