Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа БД.doc
Скачиваний:
66
Добавлен:
20.05.2015
Размер:
3.07 Mб
Скачать

1. Класс tFont

С помощью класса TFont создается объект-шрифт для любого графического устройства (экрана, принтера, плоттера и т. п.). Основные свойства класса представлены в табл. П7.1.

Таблица П7.1.

Свойства класса tFont

Свойство

Описание

property Color: TColor;

Цвет шрифта

property FontAdapter: IChangeNotifier;

Поставляет информацию о шрифте в компоненте ActveX  

property Height: Integer;

Высота шрифта в пикселях экрана

property Name: TFontName;

Имя шрифта. По умолчанию имеет значение MS

Sans Serif

property Size: Integer;

Высота шрифта в пунктах (1/72 дюйма). Изменение этого свойства автоматически изменяет свойство Height и наоборот.

property Style: TFontStyles;

Стиль шрифта. Может принимать значение как комбинация следующих признаков: fsBold (жирный), fsltalic (курсив), fsUnderline (подчеркнутый), fsStrikeOut (перечеркнутый)

2.Класс тРеn

С помощью класса TPеп создается объект-перо, служащий для вычерчивания линий. Основные свойства класса представлены в табл. П7.2.

Таблица П7.2.

Свойства класса тРеn

Свойство

Описание

property Color: TColor;

Цвет вычерчиваемых пером линий

property Mode: TPenMode;

Определяет способ взаимодействия линий с фоном (см.ниже)

property Style: TPenStyle;

Определяет стиль линий (см. рис. П7.1). Учитывается только для толщины линий 1 пиксель. Для толстых линий стиль всегда ps Solid (сплошная)

property Width: Integer;

Толщина линий в пикселях экрана

Свойство Mode может принимать одно из следующих значений:

 pmBlack

Линии всегда черные. Свойства Color и Style игнорируются

pmWhite

Линии всегда белые. Свойства Color и Style игнорируются

pmNop

Цвет фона не меняется (линии не видны)

pmNot

Инверсия цвета фона. Свойства Color и Style игнорируются

pmCopy

Цвет линий определяется свойством Color пера

pmNotCopy

Инверсия цвета пера. Свойство Style игнорируется

pmMergePenNot

Комбинация цвета пера и инверсионного цвета фона

pmMaskPenNot

Комбинация общих цветов для пера и инверсионного цвета фона. Свойство Style игнорируется

pmMergeNotPen

Комбинация инверсионного цвета пера и фона

pmMaskNotPen 

Комбинация общих цветов для инверсионного цвета пера и фона. Свойство Style игнорируется

pmMerge

Комбинация цветов пера и фона

pmNotMerge

Инверсия цветов пера и фона. Свойство Style игнорируется

pmMask

Общие цвета пера и фона

pmNotMask

Инверсия общих цветов пера и фона

pmXor

Объединение цветов пера и фона операцией XOR

pinNotXor

Инверсия объединения цветов пера и фона операцией XOR

 Стили линий показаны на рис. П7.1.

Рис. П7.1. Стили линий