===== GVI_DrawPolyLine =====
==== синтаксис ====
void GVI_DrawPolyLine(GVI_GC gc,
POINT* points, int count,
GVI_PEN pen,
int is_closed);
==== описание ====
Функция рисует ломаную по точкам с заданными координатами
==== аргументы ====
* **gc** - графический контекст
* **points** - указатель на массив точек с координатами
* **count** - количество точек (должно быть четным, т.к. кол-во линей = кол-во точек / 2)
* **pen** - объект "перо"
* **is_closed** - замкнутость (0 - первая и последняя точки не соеденены; 1 - первая и последняя точки соеденены)
==== возвращаемое значение ====
Нет возвращаемого значения
==== пример ====
GVI_GC gvigc;
GC* gc = get_DisplayGC();
CANVAS_Get_GviGC(gc->pcanvas, &gvigc);
POINT p[4];
p[0].x = 10;
p[0].y = 10;
p[1].x = 40;
p[1].y = 10;
p[2].x = 10;
p[2].y = 80;
p[3].x = 40;
p[3].y = 80;
GVI_PEN pen;
pen = GVI_CreatePen(3, clBlue);
GVI_DrawPolyLine(gvigc, p, 4, pen, 1);
GVI_Delete_GVI_Object(&pen);
==== см. также ====
[[gvi_createpen]], [[gvi_drawline]], [[gvi_drawlines]], [[gvi_delete_gvi_object]]\\
[[elflib:types:point]], [[elflib:types:gvi_gc]], [[elflib:types:gvi_pen]]