logo
CSharp_Graphics

Задание толщины и выравнивания пера

При создании объекта Pen можно указать толщину пера в качестве одного из параметров конструктора. Можно также изменять толщину пера с помощью свойства Width класса Pen.

Абстрактная линия имеет нулевую толщину. При рисовании линии толщиной в одну точку точки центрируются по абстрактной линии. Если толщина рисуемой линии больше одной точки, то точки либо центрируются по абстрактной линии, либо располагаются по одну сторону от этой линии. Для указания того, как следует располагать точки, рисуемые некоторым пером, относительно абстрактной линии, служит свойство выравнивания соответствующего объекта Pen.

Значения Center, Outset и Inset, которые используются в приведенном ниже примере кода, являются членами перечисления PenAlignment.

В следующем примере кода дважды выполняется рисование линии. В первый раз линия рисуется черным пером толщиной 1, а во второй — зеленым пером толщиной 10.