image Alt ←

Метод polyline

Рисование ломаных линий по координатам узлов.

^картинка.polyline(цвет)[координаты_точек]

Метод рисует линию по координатам узлов, задаваемым в таблице. Он используется для создания ломаных линий.

Пример

$coordinates[^table::create{x	y
20	10
20	90
30	90
30	50
60	50
60	40
30	40
30	20
70	20
75	25
75	10
20	10
}]

$square[^image::create(100;100;0xFF5555)]

$square.line-style[***   ]
$square.line-width(2)

^square.polyline(0xFFFF00)[$coordinates]

$file_withgif[^square.gif[]]
^file_withgif.save[binary;letter_F.gif]

$letter_F[^image::load[letter_F.gif]]
^letter_F.html[]

В браузере будет выведена буква F, нарисованная пунктирной линией на красном фоне. В рабочем каталоге будет создан файл letter.gif. В этом примере используются объекты класса image двух различных типов. В таблице задаются координаты точек ломаной линии. Затем на созданном с помощью конструктора create фоне рисуется линия по указанным координатам узлов. Созданный объект класса image кодируется в формат GIF. Полученный в результате этого объект класса file сохраняется на диск. Затем создается новый объект класса image на основе сохраненного файла. Этот объект выводится на экран браузера методом html.