---
title: "Описание спецификации (Интерфейс ksSpcDescrParam)"
type: interface
api: [api7]
tags: [interface, api7, ksspcdescrparam]
sources:
  - ksspcdescrparam.html
---

*API интерфейсов. Версия 5 > Документ спецификация (Интерфейс ksSpcDocument)  > ksSpcDocument - методы  > Параметры объектов спецификации *


## Описание спецификации (Интерфейс ksSpcDescrParam)

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


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

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


## layoutName - Имя файла библиотеки стилей

Тип данных: строка
Синтаксис Automation:
```
layoutName = iSpcDescrParam.layoutName    Получить свойство (* )
iSpcDescrParam.layoutName = layoutName    Установить свойство (* )
layoutName = iSpcDescrParam.GetLayoutName()    Получить свойство (**)
iSpcDescrParam.SetLayoutName(layoutName)    Установить свойство (**)
```


## spcName - Имя подключенного файла спецификации

Тип данных: строка
Синтаксис Automation:
```
spcName = iSpcDescrParam.spcName    Получить свойство (* )
iSpcDescrParam.spcName = spcName    Установить свойство (* )
spcName = iSpcDescrParam.GetSpcName()    Получить свойство (**)
iSpcDescrParam.SetSpcName( spcName )    Установить свойство (**)
```


## styleId - Номер стиля в библиотеке

Тип данных: long
Синтаксис Automation:
```
styleId = iSpcDescrParam.styleId    Получить свойство (* )
iSpcDescrParam.styleId = styleId    Установить свойство (* )
styleId = iSpcDescrParam.GetStyleId()    Получить свойство (**)
iSpcDescrParam.SetStyleId(styleId)    Установить свойство (**)
```
