Функции графического режима
sector
Синтаксис:
void sector(int x, int y, int Угол1, int Угол2, int РадиусХ, int РадиусУ);
Вычерчивает эллиптический (РадиусХ # Радиусу) или круговой (РадиусХ = РадиусУ) сектор. Параметры х и у задают координаты центра сектора. Параметры Угол1 и Угол2 – углы прямых, ограничивающих сектор, параметры РадиусХ и РадиусУ – радиусы эллипса по осям х и Y, из которого "вырезается" сектор. Нулевому углу соответствует горизонтальный отрезок, проведенный из точки (х, у) в сторону возрастания координаты х. Если Угол1=0, а Угол2=360, то функция sector вычерчивает полный круг (эллипс).
Устанавливает стиль вычерчиваемых контуров и линий (см. функции line, circle и др.).
Параметр ТипЛинии, в качестве которого обычно используется одна из перечисленных ниже именованных констант, определяет вид линии.
Константа | Тип линии |
---|---|
SOLID LINE | Сплошная, непрерывная |
DOTTED LINE | Пунктирная, с постоянной длиной штрихов |
CENTERJLINE | Штрих-пунктирная линия |
DASHED_LINE | Пунктирная, длина штрихов чуть больше, чем у линии типа DOTTED LINE |
USERBIT__LINE | Определенный программистом тип линии |
Параметр Толщина определяет толщину линии. Линия может быть обычной толщины (константа norm_width) или утолщенная (константа thick_width).
Параметр Образец используется в том случае, если функция setlinestyle устанавливает тип линии, определяемый программистом. Значением параметра Образец должна быть четырехразрядная шестнадцатеричная константа, кодирующая отрезок линии длиной в 16 пикселов.
Заголовочный файл:
<graph.h>
settexstyle
Синтаксис:
void settexstyle(int Шрифт, int Ориентация, int Размер);
Устанавливает шрифт, размер и ориентацию текста, выводимого функциями outtextxy и outtext. В качестве параметра Шрифт можно использовать одну из перечисленных ниже констант.
Константа | Значение | Шрифт |
---|---|---|
DEFAULT FONT | 0 | Стандартный. Каждый выводимый символ формируется в квадрате размером 8 на 8 пикселов. |
TRIPLEX FONT | 1 | Шрифт Triplex |
SMALL FONT | 2 | Мелкий |
SANSSERIF FONT | 3 | Шрифт SansSerif |
GOTHIC FONT | 4 | Готический |
Замечание
В шрифтах, отличных от стандартного (default_font), букв русского алфавита нет.
Параметр Ориентация задает ориентацию текста, выводимого функциями outtext и outtextxy. Текст может быть ориентирован обычным образом (значение параметра Ориентация в этом случае должно быть равно именованной константе HORIZ_dir) или вертикально, снизу вверх (в этом случае значение параметра Ориентация должно быть равно VERT_DIR).
Заголовочный файл:
<graph.h>