--- 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 ) Установить свойство (**) ```