9. Графика

9.1. TRGBColor

class TRGBColor

Число, задающее цвет в формате RGB.

$FF0000
Красный.
$00FF00
Зелёный.
$0000FF
Синий.

Значение можно задавать как в десятичной системе, так и в шестнадцатеричной.

В десятичной системе это целое число.

Из числа в шестнадцатеричной системе можно получить десятичное преобразованием строки в число: StrToInt('$00FF00').

9.2. TBRGColor

class TBRGColor

Число, задающее цвет в формате BGR.

$FF0000
Синий.
$00FF00
Зелёный.
$0000FF
Красный.

Значение можно задавать как в десятичной системе, так и в шестнадцатеричной.

В десятичной системе это целое число.

Из числа в шестнадцатеричной системе можно получить десятичное преобразованием строки в число: StrToInt('$00FF00').

9.3. TColor

class TColor

Эквивалентно TBRGColor.

9.4. TPenStyle

class TPenStyle

Перечисление. Стиль пера.

psInsideFrame

С размытием границы при толщине больше 1. Эффект границы фрейма.

psClear

Нет линии.

psDashDotDot

Штрих-пунктирная с двумя точками подряд.

psDashDot

Штрих-пунктирная линия.

psDot

Пунктирная линия.

psDash

Штриховая линия.

psSolid

Сплошная линия.

9.5. TFont

class TFont

Запись. Хранит информацию о шрифте.

Color: TColor

Цвет шрифта

Height: Integer

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

Size: Integer

Высота шрифта в пунктах.

Style: Variant

Стиль шрифта.

Name: String

Имя шрифта.

9.6. TBrushStyle

class TBrushStyle

Перечисление. Шаблоны заливки.

bsSolid

Сплошная

bsClear

Нет заливки

bsHorizontal

Горизонтальные линии

bsVertical

Вертикальные линии

bsFDiagonal

Диагональная справа налево

bsBDiagonal

Диагональная слева направо

bsCross

Пересечение вертикальных и горизонтальных линий

bsDiagCross

Пересечение диагональных линий