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, то пиксел выключается. При рисовании линии шаблон повторяется.