Метод 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.