Основу графики в Delphi представляет класс Tcanvas. Это холст (контекст GDI в Windows) с набором инструментов для рисования. Основные свойства холста:
Property Pen:Tpen; - карандаш,
Property Brush:Tbrush; - кисть,
Property Font:Tfont; - шрифт,
Property PenPos:Tpoint; - текущая позиция карандаша в пикселях относительно левого верхнего угла канвы,
Property Pixels[x,y:Integer]:Tcolor.
Property CopyMode:TcopyMode; Это свойство определяет, как графический рисунок копируется в канву. Оно используется при вызове метода CopyRect и при копировании объектов TbitMap.
Канва не является компонентом, но во многих компонентах является свойством. С помощью свойства Pixels все пиксели канвы представляются в виде двумерного массива точек. Изменяя цвет пикселей, можно прорисовывать изображение по отдельным точкам.
Рис. 4.1. Параметры обращения: а) к методу Аrс; б) к методу Сhоrd;
в) к методу Рiе; г) к методу RоundRect