--- title: "Contour - Создать контур" type: guide api: [api7] tags: [guide, api7, contour] sources: - contour.html --- *API экспортных функций > Функции работы с графическим документом  > Создание графических объектов  > Составные объекты * ## Contour - Создать контур Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksContour. Синтаксис: ``` int Contour (unsigned short style); Входной параметр: style - стиль линии. ``` Примечание: Все, определяемые далее до вызова функции EndObj, геометрические примитивы чертежа (отрезки, дуги, кривые) будут включены в контур. Контур должен быть непрерывным - начальная точка очередного объекта обязана совпадать с конечной точкой предыдущего. Полученный контур может быть использован для построения эквидистанты. Функция EndObj возвращает указатель на созданный макроэлемент. ## Contour - пример использования void Contour_Example (void) { reference p; Contour(1); /* определение контура */ LineSeg (10, 10, 10, 20, 1); LineSeg (10, 20, 40, 20, 1); LineSeg (40, 20, 40, 30, 1); LineSeg (40, 30, 70, 30, 1); LineSeg (70, 30, 70, 10, 1); LineSeg (70, 10, 10, 10, 1); p = EndObj(); /* закончить формирование контура */ }; /* Contour_Example */