Прочитать на английском

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


Pen.Alignment Свойство

Определение

Возвращает или задает выравнивание для объекта Pen.

public System.Drawing.Drawing2D.PenAlignment Alignment { get; set; }

Значение свойства

Структура PenAlignment, представляющая выравнивание для объекта Pen.

Исключения

Заданное значение отсутствует в перечислении PenAlignment.

Свойство Alignment устанавливается для неизменного объекта Pen, например такого, какие возвращаются классом Pens.

Комментарии

Это свойство определяет способ рисования Pen замкнутых кривых и многоугольников. Перечисление PenAlignment задает пять значений, однако только два значения - Center и Inset - изменят внешний вид нарисованной линии. Center — это значение по умолчанию для этого свойства и указывает, что ширина пера отцентрирована по контуру кривой или многоугольника. Значение Inset для этого свойства указывает, что ширина пера находится внутри контура кривой или многоугольника. Остальные три значения, Right, Leftи Outset, приведут к по центру пера.

Объект Pen , для которого задано выравнивание Inset , будет давать ненадежные результаты, иногда рисуя в положении вставки, а иногда и по центру. Кроме того, перо в наборе не может использоваться для рисования составных линий и не может рисовать пунктирные линии с Triangle заголовок тире.

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9