Ломанная линия
 
Линия в данном апплете представляет собой один из самых простых объектов, которому можно задавать расположение, цвет и толщину.

Существуют два метода задания расположения линий: line и iline. Эти два способа существенно различаются друг от друга.
При методе line, пользователь задает только координаты точек, которые впоследствии соединяются линией: line x0 y0 x1 y1 x2 y2 ...xn yn.
При методе iline, после координат начальной точки задается шаг в пикселах для координат X и Y соответственно, тем самым увеличивая или уменьшая начальные координаты на определенное число:  iline x0 y0 dx1 dy1 dx2 dy2...dxn dyn. Количество шагов будет равно количеству отрезков в ломанной линии.

Пример № 7  демонстрирует задание линии методами line и iline.

Линия простой элемент, не содержащий никакой внутренней структуры, поэтому при задании в атрибутах слоя отображения линии, надо использовать "показ границ элемента" (см. об атрибутах слоя ), потому что границей любого элемента  данного апплета будет являться линия. 

Цвет и толщина линии задаются, как цвет и толщина границ элемента.
Толщина линии задается в атрибутах отображения слоя через параметр border_width_layer (border_width_layer=целое число - толщина линии в пикселах).
Цвет линии можно задать двумя способами. Первым способом цвет линии задается в атрибутах отображения слоя через параметр border_color_layer (border_color_layer=#<цвет в шеснадцатиричном коде>).
Вторым способом является установка в признаке, управляющем отображением элементов слоя - draw_layer - значения 0x200 (показ границ элемента индивидуальным цветом), после чего в атрибутах элемента слоя линии присваивается индивидуальное значение цвета - color=#<шеснадцатиричный код цвета>.
(См. Параметры для задания некоторых индивидуальных атрибутов элемента слоя   <common key params>)

В примере  № 8  показано как задать толщину и цвет линии, а также демонстрируются способы выделение элемента  изображения при "наезжании" курсором (выделение активных объектов) - показ границ активного элемента, заливка элемента.

Пример № 9  демонстрирует различные способы задания параметров отображения ломанной линии.

Синтаксис и описание параметров метода line

line  x0 y0 x1 y1 x2 y2 ...xn yn [<common key params>]

xi yi
координаты вершин ломанной линии
<common key params>
одинаковые для всех элементов слоя ключевые параметры (подробнее ...)
Синтаксис и описание параметров метода iline

iline x0 y0 dx1 dy1 dx2 dy2...dxn dyn [<common key params>]

x0 y0
координаты первой вершины ломанной
dxi dyi
приращение координат для остальных вершин
<common key params>
одинаковые для всех элементов слоя ключевые параметры (подробнее ...)
На главную страницу
Наверх