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+ поддерживает несколько наконечников — круглые, квадратные, ромбовые и стрелки. На следующем рисунке показана линия с круглой крышкой и крышкой со стрелкой.