---
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    - в случае удачного завершения.
```
