968_____________________________________________Глава 15

Класс TCanvas

Определение

_property TPen* Pen

Описание

Свойство канвы Pen определяет атрибуты пера, используемого для рисования
линий и фигур. Это свойство является объектом типа TPen (см. описание этого
типа для получения дополнительной информации). Атрибуты объекта типа TPen
определяют цвет, ширину, стиль линий и режим рисования пера.

Присваивание свойства Pen может производиться методом Assign.

PenPos

Определяет положение пера на канве
Класс TCanvas

Определение

_property Windows::TPoint PenPos

Описание

Свойство канвы PenPos определяет переменной типа TPoint положение пера
на канве. Координаты пера, определенные этим свойством, задают начальную точ-
ку рисования линии методом LineTo.

Свойство PenPos изменяется методом MoveTo и некоторыми методами рисова-
ния (например, методом LineTo). Непосредственная установка PenPos эквивалент-
на применению метода MoveTo.

Pitch

Определяет способ установки ширины символов шрифта

Класс TFont

Определение

enum TFontPitch { fpDefault, fpVariable, fpFixed };

property TFontPitch Pitch

Описание

Каждый вид шрифта имеет соответствующий способ определения ширины
символов. Есть шрифты с одинаковой шириной всех символов. Есть шрифты, в ко-
торых разные символы имеют разную ширину. Шрифты с постоянной шириной
используются для отображения исходных кодов программ, поскольку в них удоб-
но делать фиксированные отступы. Но шрифты с различной шириной символов
выглядят естественнее и более компактны.

Возможные значения свойства Pitch:

Значение	Описание
fpDefault	Ширина устанавливается равной по умолчанию, т.е. описанной в шрифте заданного вида Name.
fpFixed	Установка одинаковой ширины всех символов.
fpVariable	Установка различной ширины символов.