--- title: "Местоположение - привязка (Интерфейс ksPlacementParam)" type: interface api: [api7] domain: [2d] tags: [interface, api7, 2d, ksplacementparam] sources: - ksplacementparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы видов, слоев, запроса к системе * ## Местоположение - привязка (Интерфейс ksPlacementParam) Интерфейс параметров местоположения (привязки). Аналог данных параметров при использовании API экспортных функций - PlacementParam. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также KompasObject ## angle - Угол поворота в системе координат вида Тип данных:double. Синтаксис Automation: ``` angle = iPlacementParam.angle Получить свойство(* ) iPlacementParam.angle = angle Установить свойство (* ) angle = iPlacementParam.GetAngle() Получить свойство (**) iPlacementParam.SetAngle( angle ) Установить свойство (**) ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечания: 1. Метод обнуляет все параметры местоположения. 2. Свойство scale = 1. ## scale_ - Масштаб Тип данных:double. Синтаксис Automation: ``` scale_ = iPlacementParam.scale_ Получить свойство(* ) iPlacementParam.scale_ = scale_ Установить свойство (* ) scale_ = iPlacementParam.GetScale_() Получить свойство (**) iPlacementParam.SetScale_(scale_) Установить свойство (**) ``` ## xBase, yBase - Координаты базовой точки в системе координат вида Тип данных:double. Синтаксис Automation: ``` xBase = iPlacementParam.xBase Получить свойство(* ) iPlacementParam.xBase = xBase Установить свойство (* ) xBase = iPlacementParam.GetXBase() Получить свойство (**) iPlacementParam.SetXBase( xBase ) Установить свойство (**) ```