void far setlinestyle(int style, unsigned pattern, int width)
Функция setlinestyle() определяет внешний вид линии, рисуемой какой-либо графической функцией.
Элемент style содержит стиль линии. Он может принимать одно из следующих перечисленных значений, определенных в файле graphics.h:
| Величина | Значение |
|---|---|
| SOLID_LINE | Непрерывная линия |
| DOTTED_LINE | Точечная линия |
| CENTER_LINE | Штрих-пунктирная линия |
| DASHED_LINE | Пунктирная линия |
| USERBIT_LINE | Линия, определяемая пользователем |
Если параметр style равен USERBIT_LINE, то 16-разрядный шаблон pattern определяет внешний вид линии. Каждый разряд шаблона соответствует одному пикселу. Если соответствующий бит шаблона установлен, то пиксел включен.
Параметр width может принимать одно из следующих значений:
| Величина | Значение |
|---|---|
| NORM_WIDTH | Линия шириной в 1 пиксел |
| THICK_WIDTH | Линия шириной в 3 пиксела |
Величина параметра pattern важна только в случае, когда параметр style установлен в USERBIT_LINE. В таком случае каждый разряд шаблона pattern в случае своего равенства 1 включает соответствующий пиксел. Если же бит равен 0, то пиксел выключается. При рисовании линии шаблон повторяется.
