--- title: "Слой (Интерфейс ksLayerParam)" type: interface api: [api7] domain: [2d] tags: [interface, api7, 2d, kslayerparam] sources: - kslayerparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы видов, слоев, запроса к системе * ## Слой (Интерфейс ksLayerParam) Интерфейс параметров слоя. Аналог данных параметров при использовании API экспортных функций - LayerParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject ## color - Цвет слоя в активном состоянии Тип данных:long. Синтаксис Automation: ``` color = iLayerParam.color Получить свойство(* ) iLayerParam.color = color Установить свойство (* ) color = iLayerParam.GetColor() Получить свойство (**) iLayerParam.SetColor( color ) Установить свойство (**) ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечание: Метод обнуляет все параметры слоя. ## name - Имя слоя Тип данных:строка. Синтаксис Automation: ``` name = iLayerParam.name Получить свойство(* ) iLayerParam.name = name Установить свойство (* ) name = iLayerParam.GetName() Получить свойство (**) iLayerParam.SetName( name ) Установить свойство (**) ``` ## state - Состояние слоя Тип данных:short. Синтаксис Automation: ``` state = iLayerParam.state Получить свойство(* ) iLayerParam.state = state Установить свойство (* ) state = iLayerParam.GetState() Получить свойство (**) iLayerParam.SetState(state ) Установить свойство (**) Состояния слоев... ```