---
title: "Вспомогательная прямая (Интерфейс ksLineParam)"
type: interface
api: [api7]
domain: [2d]
tags: [interface, api7, 2d, kslineparam]
sources:
  - kslineparam.html
---

*API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов *


## Вспомогательная прямая (Интерфейс ksLineParam)

Интерфейс параметров вспомогательной прямой.
Аналог данных параметров при использовании API экспортных функций - LineParam.
Примечание:
Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct.
Смотрите также: KompasObject


## angle - Угол наклона прямой относительно оси X

Тип данных:double.
Синтаксис Automation:
```
angle = iLineParam.angle    Получить свойство (* )
iLineParam.angle = angle    Установить свойство (* )
angle = iLineParam.GetAngle()    Получить свойство (**)
iLineParam.SetAngle( angle )    Установить свойство (**)
```


## Init - Инициализировать параметры

Синтаксис Automation:
```
BOOL Init();
Возвращаемое значение:
TRUE
```
Примечание:
Метод обнуляет все параметры вспомогательной линии.


## x, y - Координаты точки на прямой

Тип данных:double.
Синтаксис Automation:
```
x = iLineParam.x    Получить свойство (* )
iLineParam.x = x    Установить свойство (* )
x = iLineParam.GetX()    Получить свойство (**)
iLineParam.SetX( x )    Установить свойство (**)
```
