--- 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 - в случае неудачи. ```