--- title: "ksRectangle - Построить прямоугольник" type: guide api: [api7] tags: [guide, api7, ksrectangle] sources: - ksrectangle.html --- *API экспортных функций > Функции работы с графическим документом  > Создание графических объектов  > Графические примитивы * ## ksRectangle - Построить прямоугольник Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksRectangle. Синтаксис: ``` reference ksRectangle (RectangleParam * par, unsigned char centre); Входные параметры: par - указатель на структуру параметров прямоугольника RectangleParam, centre - признак построения обозначения центра: 0 - нет осей, 1 - значок осей (маленький "крестик"), 2 - горизонтальная ось, 3 - обе оси. Возвращаемое значение: указатель на прямоугольник - в случае удачного завершения, 0 - в случае неудачи. ``` ## ksRectangle - Пример использования RectangleParam par; // структура параметров прямоугольника ::memset(&par, 0, sizeof(RectangleParam)); par.x = -73.55; // базовая точка 1 par.y = 39.95; // par.ang = 0.00; // угол вектора направления от 1-ой точки ко 2-ой par.height = -66.68; // высота par.weight = 79.90; // ширина par.pCorner = ::CreateArray(CORNER_ARR, 0); // Создание массива параметров углов par.style = 1; // стиль линии ::ksRectangle(&par, 0); // создать прямоугольник