Карандаш Карандаш
используется для вычерчивания точек, линий, контуров геометрических фигур:
прямоугольников, окружностей, эллипсов, дуг и др. Вид линии, которую оставляет
карандаш на поверхности холста, определяют свойства объекта треп, которые
перечислены в табл. 10.1. Таблица
10.1. Свойства объекта треп (карандаш)
Свойство Color
задает цвет линии, вычерчиваемой карандашом. В табл. 10.2 перечислены
именованные константы (тип TCoior), которые можно использовать в качестве
значения свойства color. Таблица
10.2. Значение свойства Color определяет цвет линии
Свойство width
задает толщину линии (в пикселах). Например, инструкция Canvas. Pen. width: =2
устанавливает толщину линии в 2 пиксела. Свойство style
определяет вид (стиль) линии, которая может быть непрерывной или прерывистой,
состоящей из штрихов различной длины. В табл. 10.3 перечислены именованные
константы, позволяющие задать стиль линии. Толщина пунктирной линии не может
быть больше 1. Если значение свойства Pen.width больше единицы, то пунктирная
линия будет выведена как сплошная. Таблица
10.3. Значение свойства Реn. туре определяет вид линии
Свойство Mode
определяет, как будет формироваться цвет точек линии в зависимости от цвета
точек холста, через которые эта линия прочерчивается. По умолчанию вся линия
вычерчивается цветом, определяемым значением свойства Pen.Color. Однако
программист может задать инверсный цвет линии по отношению к цвету фона. Это
гарантирует, что независимо от цвета фона все участки линии будут видны, даже в
том случае, если цвет линии и цвет фона совпадают. В табл. 10.4
перечислены некоторые константы, которые можно использовать в качестве значения
свойства Pen.Mode. Таблица
10.4. Значение свойства Реп. Mode влияет на цвет линии
|