Штриховка объектов

Апплет обладает возможностью штрихования площадных объектов. 

Для этого в атрибутах отображения элементов слоя  в параметре draw_layer должны быть отмечены признаки штриховки, а в параметрах - xstroke (горизонтальная штриховка) и ystroke (вертикальная штриховка) - заданы параметры для штриховки. Элемент слоя может иметь и индувидуальную штриховку, параметры которой задаются при описании элемента в ключевых параметрах.

В примере № 21  показана штриховка квадрата, овала и прямоугольника.

В примере № 22  можно динамически изменять параметры вертикальной и горизонтальной штриховок и выполнять перерисовку апплета.

Параметры слоя, с помощью которых задается штриховка объектов.
draw_layer
признаки, управляющие  отображением элементов слоя
bit13(0x02000) - штриховка элемента
bit14(0x04000) - штриховка элемента индивидуальным цветом
bit15(0x08000) - штриховка элемента с использованием 
                 индивидуальных параметров штриховки
xstroke
параметры горизонтальной штриховки (задаются через запятую без пробелов)
 xstroke=line_step[,line_width,dash_step,dash_width,line_shift,dash_shift]
line_step  - расстояние между линиями, 
line_width - толщина линии, 
dash_step  - шаг штриха вдоль линии, 
dash_width - размер штриха вдоль линии, 
line_shift - общее смещение линий штриховки по вертикали,
dash_shift - смещение штриха вдоль линии при переходе от 
             линии к линии.
ystroke
 параметры вертикальной штриховки (задаются через запятую без пробелов)
 ystroke=line_step[,line_width,dash_step,dash_width,line_shift,dash_shift]
line_step  - расстояние между линиями,
line_width - толщина линии,
dash_step  - шаг штриха вдоль линии,
dash_width - размер штриха вдоль линии, 
line_shift - общее смещение линий штриховки по горизонтали, 
dash_shift - смещение штриха поперек линии 
             (при переходе от строки к строке по горизонтали)
strokes
массив данных, содержащий индивидуальные параметры штриховки для 
выбранного  элемента активного слоя
На главную страницу
Наверх