В классе определено много методов, предназначенных для рисования всевозможных геометрических фигур.
Procedure
MoveTo(X,Y); - перемещение PenPos в (X,Y)
LineTo(x,y);- линия от PenPos до (X,Y)
Ellipse(x1,y1,x2,y2); -Эллипс вписанный в прямоугольник. Rectangle(X1,Y1,X2,Y2);- прямоугольник.
RountRec(X1,Y1,X2,Y2,X3,Y3); - прямоугольник со скругленными углами
Arc(x1,y1,x2,y2,x3,y3,x4,y4:integer); - дуга эллипса, вписанная в прямоугольник (x1,y1) –(x2,y2) между лучами ( x3,y3),(x4,y4)
Pie(X1,Y1,X2,Y2,X3,Y3,X4,Y4); - сектор эллипса
TextOut(X,Y,Text); - выводит текст на канву от левой верхней точки с коор (X,Y)
Function TextHeight TextWidth(text):integer; -возвращает длину и высоту текста.
PolyLine (p) –чертит контур, где р – массив точек контура.
События
OnChange – перед тем как на канве должны быть произведены изменения.
ONChanging – сразу после изменения.
Билет 39.
• Компонент Image
Страница палитры Additional. Используется для размещения на форме картинки. Файл изображения может быть битовой картой (расширение bmp), пиктограммой (ico), метафайлом (wmf). Непосредственный потомок класса TGraphicControl.
Canvas: Tcanvasпредназначается для формирования изображения на этапе выполнения программы.
Center: Boolean;если true, то изображение центре компонента.