Свойства, методы, события, типы, классы 1007

Polyline

Рисует на канве текущим пером кусочно-линейную кривую по заданному мно-
жеству точек

Класс TCanuas

Прототип

void _fastcall Polyline(const Windows::TPoint * Points,
const int Points_Size) ;

Описание

Метод Polyline рисует на канве кусочно-линейную кривую по множеству то-
чек, заданному массивом Points. Отличие метод Polyline от метода Polygon заклю-
чается в том, что метод Polygon замыкает конечные точки, а метод Polyline — нет.
Рисование проводится текущим пером Pen. Метод не изменяет текущей позиции
PenPos пера Pen.

Метод позволяет рисовать кусочно-линейный график функции, хранящийся в
массиве элементов типа TPoint.

То, что делает метод Polyline, можно сделать и с помощью методов MoveTo и
LineTo. подведя сначала перо к первой точке а затем последовательно выполняя
LineTo. Различие будет заключаться в том, что метод Polyline не изменит теку-
щую позицию пера, а методы MoveTo и LineTo изменят.

Пример

Операторы

TPoint points[5] ;

points[0] = Point(30,150);

points[1] = Point(40,130);

points[2] = Point(50,140);

points[3] = Point(60,130);

points[4] = Point(70,150);

Imagel->Canvas->Polyline(points,4) ;

рисуют кусочно-линейную кривую по четырем точкам, заданным функциями Po-
int (см. раздел 14.9 главы 14) в массиве points.

Realign_____________________________________________

См. DisableAIign.

Rectangle

Рисует на канве текущим пером прямоугольник и закрашивает его текущей
кистью

Класс TCanvas

Прототип

void _fastcall Rectangle(int XI, int Yl, int X2, int У2);

Описание

Метод Rectangle рисует на канве текущим пером Pen прямоугольник, верх-
ний левый угол которого имеет координаты (XI, Yl), а нижний правый — (X2,
Y2). Прямоугольник закрашивается текущей кистью Brush.