--- title: "Прямоугольник по двум вершинам (Интерфейс ksRectParam)" type: interface api: [api7] tags: [interface, api7, ksrectparam] sources: - ksrectparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов  > Прямоугольники * ## Прямоугольник по двум вершинам (Интерфейс ksRectParam) Интерфейс параметров прямоугольника по диагональным точкам. Аналог данных параметров при использовании API экспортных функций - RectParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject. ## GetpBot - Получить параметры левой нижней точки прямоугольника Синтаксис Automation: ``` LPDISPATCH GetpBot(); Возвращаемое значение: - указатель на интерфейс параметров математической точки ksMathPointParam. ``` ## GetpTop - Получить параметры правой верхней точки прямоугольника Синтаксис Automation: ``` LPDISPATCH GetpTop(); Возвращаемое значение: - указатель на интерфейс параметров математической точки ksMathPointParam ``` ## SetpBot - Установить параметры левой нижней точки прямоугольника Синтаксис Automation: ``` BOOL SetpBot(LPDISPATCH pBot); Входной параметр: pBot - указатель на интерфейс параметров математической точки ksMathPointParam. Возвращаемое значение: TRUE - в случае удачного завершения. ``` ## SetpTop - Установить параметры правой верхней точки прямоугольника Синтаксис Automation: ``` BOOL SetpTop (LPDISPATCH pTop); Входной параметр: pTop - указатель на интерфейс параметров математической точки ksMathPointParam. Возвращаемое значение: TRUE - в случае удачного завершения. ```