double arrow

Класс Tcanvas


Основу графики в 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







Сейчас читают про: