Документ взят из кэша поисковой машины. Адрес оригинального документа : http://adept.srcc.msu.ru/adept/java/applet_book/stroke/stroke2opis1.htm
Дата изменения: Mon Jan 15 15:05:32 2007
Дата индексирования: Mon Oct 1 20:31:10 2012
Кодировка: Windows-1251
Главная страница Раздел "Штриховка объектов" Предыдущий пример Следующий пример Список примеров
Пример ?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   =