---
title: "Интерфейс ISpecRough3D"
type: interface
api: [api7]
domain: [3d]
tags: [interface, api7, 3d, ispecrough3d]
sources:
  - ispecrough3d.html
---

*API интерфейсов. Версия 7 > Документ 3D  > Оформление  > Неуказанная шероховатость *


## Интерфейс ISpecRough3D

Интерфейс неуказанной шероховатости 3D.
Иерархия:
IDispatch
IKompasAPIObject
ISpecRough3D
Интерфейс можно получить с помощью свойства IKompasDocument3D1::SpecRough.


## AddSign - Добавить знак в скобках

Тип данных: BOOL
Синтаксис Automation:
```
AddSign = Object.AddSign;    Получить свойство (* )
Object.AddSign = AddSign;    Установить свойство (* )
AddSign = Object.GetAddSign();    Получить свойство (**)
Object.SetAddSign( AddSign );    Установить свойство (* )
```
Синтаксис COM:
```
Object.get_AddSign( &AddSign );    Получить свойство
Object.put_AddSign( AddSign );    Установить свойство
```


## Delete - Удалить объект

Синтаксис Automation:
```
BOOL Delete();
```
Синтаксис COM:
```
HRESULT Delete( BOOL * Result );
Возвращаемое значение:
TRUE    - в случае удачного завершения,
FALSE    - в случае неудачи.
```


## IsCreated - Признак отображения в документе

Тип данных: BOOL
Синтаксис Automation:
```
IsCreated = Object.IsCreated    Получить свойство (* )
IsCreated = Object.GetIsCreated()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_IsCreated( &IsCreated )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.


## Placement - Размещение

Тип данных: из перечисления ksSpecRoughPlacementEnum
Синтаксис Automation:
```
Placement = Object. Placement;    Получить свойство (* )
Object. Placement = Placement;    Установить свойство (* )
Placement = Object.Get Placement();    Получить свойство (**)
Object.Set Placement( Placement );    Установить свойство (* )
```
Синтаксис COM:
```
Object.get_ Placement( & Placement );    Получить свойство
Object.put_ Placement( Placement );    Установить свойство
```


## SignType - Тип значка

Тип данных: из перечисления ksRoughSignEnum
Синтаксис Automation:
```
SignType = Object. SignType;    Получить свойство (* )
Object. SignType = SignType;    Установить свойство (* )
SignType = Object.Get SignType();    Получить свойство (**)
Object.Set SignType( SignType );    Установить свойство (* )
```
Синтаксис COM:
```
Object.get_ SignType( & SignType );    Получить свойство
Object.put_ SignType( SignType );    Установить свойство
```


## Text - Текст

Тип данных: BSTR
Синтаксис Automation:
```
Text = Object. Text;    Получить свойство (* )
Object. Text = Text;    Установить свойство (* )
Text = Object.Get Text();    Получить свойство (**)
Object.Set Text( Text );    Установить свойство (* )
```
Синтаксис COM:
```
Object.get_ Text( & Text );    Получить свойство
Object.put_ Text( Text );    Установить свойство
```


## Update - Обновление данных

BOOL Update();
Синтаксис COM:
```
HRESULT Update( BOOL * Result );
Возвращаемое значение:
TRUE    - в случае удачного завершения,
FALSE    - в случае неудачи.
```
