gf_context_set_linejoin()

Установка стиля соединения широких линий

Прототип:

#include <gf/gf.h>
void gf_context_set_linejoin( gf_context_t context,
int line_join );

Аргументы:

context
Дескриптор графического контекста.
cap_style
Стиля соединения линий:
GF_CONTEXT_LINEJOIN_BEVEL
соединение будет иметь скошенный угол.
GF_CONTEXT_LINEJOIN_BUTT
соединение без улучшений (используется по умолчанию).
GF_CONTEXT_LINEJOIN_MITER
края соединяющихся широких линий будут продолжены до границ друг друга.
GF_CONTEXT_LINEJOIN_ROUND
соединение со скруглением.

Библиотека:

gf

Описание:

Данная функция устанавливает стиль соединения широких линий для последующих операций с указанным контекстом context. Стиль соединения позволяет контролировать способ соединения сегментов полилиний.


Note: Стиль соединения линий используется только для полилиний, чья ширина превышает 0.

joints.gif
Рисунок 1. Стиль соединения широких линий

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

gf_context_disable_linedash(), gf_context_set_bgcolor(), gf_context_set_fgcolor(), gf_context_set_penwidth()




Предыдущий раздел: GF API