Линия в данном апплете представляет собой один
из самых простых объектов, которому можно
задавать расположение, цвет и толщину.
Существуют два метода задания расположения линий:
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>
- одинаковые для всех элементов слоя ключевые параметры
(подробнее ...)
|