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


^картинка.polyline(цвет)[таблица с координатами точек]   

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

Пример

$coordinates[^table::create{x   y
10   0
10   100
20   100
20   50
50   50
50   40
20   40
20   10
60   10
65   15
65   0
10   0
}]
$square[^image::
create(100;100;0xFFFFFF)]

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

^square.polyline(0xFF00FF)[$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.

    Поддержать сайт на родительском проекте КГБ