Главная страница Раздел "Штриховка объектов" Предыдущий пример Следующий пример Список примеров
Пример №22: Комплексный пример штриховки элементов изображения

В данном примере можно изменить параметры горизонтальной и вертикальной штриховок.

Апплет предоставляет возможность выполнить штриховку прямоугольных элементов, эллипсов и окружностей, полигонов.

В окне апплета вы видите полигон (многоугольник), прямоугольник и сектор эллипса, для которых  заданы одинаковые параметры горизонтальной  и вертикальной штриховок:  xstroke=5,2,5,4,0,0      ystroke=5,2,5,4,0,0

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


xstroke = line_step[,line_width,dash_step,dash_width,line_shift,dash_shift]
ystroke = line_step[,line_width,dash_step,dash_width,line_shift,dash_shift]
Описание параметра  Параметры горизонтальной штриховки Параметры вертикальной  штриховки
Расстояние между линиями line_step   =   line_step    =
Толщина линии line_width   = line_width  =
Шаг штриха вдоль линии dash_step   = dash_step   =
Размер штриха вдоль линии dash_width = dash_width  =
Общее смещение линий штриховки по вертикали  или по горизонтали  line_shift    = line_shift     =
Параметр dash_shift  - общий для горизонтальных и вертикальных штриховок. Если он задан и в xstroke и в ystroke, то его значение берется из xstroke.
Для горизонтальной штриховки dash_shift - смещение штриха вдоль линии при переходе от линии к линии,  для вертикальной - смещение штриха поперек линии (при переходе от строки к строке по горизонтали).  
dash_shift   =