---
title: "Знак неуказанной шероховатости(Интерфейс ksSpecRoughParam)"
type: interface
api: [api7]
domain: [2d]
tags: [interface, api7, 2d, ksspecroughparam]
sources:
  - ksspecroughparam.html
---

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


## Знак неуказанной шероховатости(Интерфейс ksSpecRoughParam)

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


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

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


## s - Текст

Тип данных: строка
Синтаксис Automation:
```
s = iSpecRoughParam.s    Получить свойство (* )
iSpecRoughParam.s = s    Установить свойство (* )
s = iSpecRoughParam.GetS()    Получить свойство (**)
iSpecRoughParam.SetS( s )    Установить свойство (**)
```


## sign - Тип знака неуказанной шероховатости

Тип данных: short
Значения свойства:
| 0 | - вид обработки не устанавливается, |
| --- | --- |
| 1 | - обработка удалением слоя материала, |
| 2 | - обработка без удаления слоя материала. |
Синтаксис Automation:
```
sign = iSpecRoughParam.sign    Получить свойство (* )
iSpecRoughParam.sign = sign    Установить свойство (* )
sign = iSpecRoughParam.GetSign()    Получить свойство (**)
iSpecRoughParam.SetSign( sign )    Установить свойство (**)
```


## style - Номер стиля текста

Тип данных: long
Системные стили текста...
Синтаксис Automation:
```
style = iSpecRoughParam.style    Получить свойство (* )
iSpecRoughParam.style = style    Установить свойство (* )
style = iSpecRoughParam.GetStyle()    Получить свойство (**)
iSpecRoughParam.SetStyle (style)    Установить свойство (**)
```


## t - Признак наличия знака в скобках

Тип данных: BOOL
Значения свойства:
| FALSE | - знака нет, |
| --- | --- |
| TRUE | - знак есть. |
Синтаксис Automation:
```
t = iSpecRoughParam.t    Получить свойство (* )
iSpecRoughParam.t = t    Установить свойство (* )
t = iSpecRoughParam.GetT()    Получить свойство (**)
iSpecRoughParam.SetT( t )    Установить свойство (**)
```
