LineCap Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает доступные стили крышки, с помощью которых объект Pen может заканчивать строку.
public enum class LineCap
public enum LineCap
type LineCap =
Public Enum LineCap
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| Flat | 0 | Задает плоскую крышку линии. |
| Square | 1 | Указывает квадратную строку. |
| Round | 2 | Указывает круглую линию. |
| Triangle | 3 | Задает треугольную крышку линии. |
| NoAnchor | 16 | Указывает без привязки. |
| SquareAnchor | 17 | Указывает квадратную крышку линии привязки. |
| RoundAnchor | 18 | Указывает круглую крышку привязки. |
| DiamondAnchor | 19 | Указывает крышку бриллиантовой привязки. |
| ArrowAnchor | 20 | Указывает крышку привязки с фигурой со стрелками. |
| AnchorMask | 240 | Указывает маску, используемую для проверки того, является ли крышка строки крышкой привязки. |
| Custom | 255 | Задает настраиваемую крышку строки. |
Примеры
Следующий пример рисует линию со стрелкой в одном конце и круглой крышкой в другом конце. Чтобы запустить этот пример, создайте форму Windows и обработайте событие Paint формы. Вставьте пример кода в обработчик событий, передаваемого Painte как 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+ поддерживает несколько линий, таких как круглые, квадратные, бриллиантовые и стрелки. На следующем рисунке показана линия с круглой крышкой и крышкой со стрелкой.