TCanvas
Наследование: TPersistent > TObject
Канва - сердцевина графической подсистемы DataExpress. Он объединяет в себе и «холст» (контекст конкретного устройства GDI), и «рабочие инструменты» (перо, кисть, шрифт), и даже «подмастерьев» (набор функций по рисованию типовых геометрических фигур).
Канва не является компонентом, но она присутствует в качестве свойства во многих других компонентах, которые должны уметь нарисовать себя и отобразить какую-либо информацию.
Методы | |
Arc | Рисует дугу окружности или эллипса. |
Chord | Рисует заполненную замкнутую фигуру, ограниченную дугой окружности или эллипса и хордой. |
Draw | Рисует графическое изображение в указанную позицию канвы. |
Ellipse | Рисует заполненную окружность или эллипс. |
FillRect | Заполняет указанный прямоугольник канвы, используя текущее значение Brush. |
FloodFill | Закрашивает текущей кистью замкнутую область канвы, определенную цветом. |
LineTo | Рисует на канве прямую линию, начинающуюся с текущей позиции пера и кончающуюся указанной точкой. |
MoveTo | Изменяет текущую позицию пера на заданную, ничего не рисуя при этом. |
Pie | Рисует заполненную замкнутую фигуру - сегмент окружности или эллипса. |
Rectangle | Рисует на канве текущим пером прямоугольник и закрашивает его текущей кистью. |
Refresh | Сбрасывает дескрипторы пера, кисти и шрифта в значения по умолчанию. |
RoundRect | Рисует на канве прямоугольную рамку со скругленными углами. |
TextHeight | Возвращает высоту в пикселях текста, который предполагается написать на канве текущим шрифтом. |
TextOut | Рисует указанную строку текста на канве, начиная с указанной позиции. |
TextRect | Рисует указанную строку текста на канве, начиная с указанной позиции и обрезая текст, выходящий за пределы указанной прямоугольной области. |
TextWidth | Возвращает ширину текста в пикселях, который предполагается нарисовать на канве текущим шрифтом. |
Свойства | |
Brush | Цвет и стиль кисти. |
Font | Атрибуты шрифта. |
Handle | Дескриптор контекста устройства. |
Pen | Атрибуты пера, используемого для рисования линий и фигур. |
Pixels | Доступ к пикселям канвы. |