--- title: "Интерфейс ICircleCopyObjectParam" type: interface api: [api7] tags: [interface, api7, icirclecopyobjectparam] sources: - icirclecopyobjectparam.html --- *API интерфейсов. Версия 7 > Документ 2D  > Параметры  > Интерфейс ICopyObjectParam  > ICopyObjectParam - свойства  > YNew - Координата новой точки привязки объекта по оси Y * ## Интерфейс ICircleCopyObjectParam Интерфейс параметров копирования объектов по окружности. Иерархия: IKompasAPIObject ICopyObjectParam ICircleCopyObjectParam Примечание: Интерфейс можно получить с помощью функции IKompasDocument1::GetInterface. ## ByStep - Способ определения шага: заданный или расчетный Тип данных: BOOL Значения свойства: | TRUE | - с заданным шагом, | | --- | --- | | FALSE | - шаг рассчитывается по количеству копий. | Синтаксис Automation: ``` ByStep = Object.ByStep Получить свойство (* ) Object.ByStep = ByStep Установить свойство (**) ByStep = Object.GetByStep() Получить свойство (**) Object.SetByStep( ByStep ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_ByStep( &ByStep ) Получить свойство Object.put_ByStep( ByStep ) Установить свойство ``` ## Count - Количество копий Тип данных: long Синтаксис Automation: ``` Count = Object.Count Получить свойство (* ) Object.Count = Count Установить свойство (**) Count = Object.GetCount() Получить свойство (**) Object.SetCount( Count ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Count( &Count ) Получить свойство Object.put_Count( Count ) Установить свойство Свойство позволяет устанавливать и получать количество копий объекта. ``` ## PositiveDirection - Положительное направление Тип данных: BOOL Синтаксис Automation: ``` PositiveDirection = Object.PositiveDirection Получить свойство (* ) Object.PositiveDirection = PositiveDirection Установить свойство (**) PositiveDirection = Object.GetPositiveDirection() Получить свойство (**) Object.SetPositiveDirection( PositiveDirection ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_PositiveDirection( &PositiveDirection ) Получить свойство Object.put_PositiveDirection( PositiveDirection ) Установить свойство Свойство позволяет устанавливать и получать направление копирования. ``` ## Step - Шаг копирования Тип данных: double Синтаксис Automation: ``` Step = Object.Step Получить свойство (* ) Object.Step = Step Установить свойство (**) Step = Object.GetStep() Получить свойство (**) Object.SetStep( Step ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Step( &Step ) Получить свойство Object.put_Step( Step ) Установить свойство Свойство позволяет устанавливать и получать шаг копирования объектов. ``` ## Xc - Координата центра по X Тип данных: double Синтаксис Automation: ``` Xc = Object.Xc Получить свойство (* ) Object.Xc = Xc Установить свойство (**) Xc = Object.GetXc() Получить свойство (**) Object.SetXc( Xc ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Xc( &Xc ) Получить свойство Object.put_Xc( Xc ) Установить свойство Свойство позволяет устанавливать и получать координату центра по Х. ``` ## Yc - Координата центра по Y Тип данных: double Синтаксис Automation: ``` Yc = Object.Yc Получить свойство (* ) Object.Yc = Yc Установить свойство (**) Yc = Object.GetYc() Получить свойство (**) Object.SetYc( Yc ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_Yc( &Yc ) Получить свойство Object.put_Yc( Yc ) Установить свойство Свойство позволяет устанавливать и получать координату центра по Y. ```