Пример
$table_with_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)[$table_with_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.
Содержание раздела