--- title: "Ломаная линия (Интерфейс ksPolylineParam)" type: interface api: [api7] domain: [2d] tags: [interface, api7, 2d, kspolylineparam] sources: - kspolylineparam.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров графических примитивов * ## Ломаная линия (Интерфейс ksPolylineParam) Интерфейс параметров ломаной линии. Аналог данных параметров при использовании API экспортных функций - PolylineParamEx. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject ## closed - Признак замкнутости ломаной Тип данных:BOOL. Значения свойства: | TRUE | - ломаная замкнута, | | --- | --- | | FALSE | - ломаная разомкнута. | Синтаксис Automation: ``` closed = iPolylineParam.closed Получить свойство (* ) iPolylineParam.closed = closed Установить свойство (* ) closed = iPolylineParam.GetClosed() Получить свойство (**) iPolylineParam.SetClosed( closed ) Установить свойство (**) ``` ## GetpMathPoint - Получить указатель на динамический массив математических точек ksDynamicArray типа POINT_ARR Синтаксис Automation: ``` LPDISPATCH GetpMathPoint(); Возвращаемое значение: - указатель на интерфейс динамического массива ksDynamicArray типа POINT_ARR. Смотрите также: ksMathPointParam ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечания: 1. Метод обнуляет все параметры ломаной линии. 2. Создается динамический массив pMathPoint типа POINT_ARR. ## SetpMathPoint- Установить указатель на динамический массив математических точек ksDynamicArray типа POINT_ARR Синтаксис Automation: ``` BOOL SetpMathPoint (LPDISPATCH pMathPoint); Входной параметр: pMathPoint - указатель на интерфейс динамического массива ksDynamicArray типа POINT_ARR. Возвращаемое значение: TRUE - в случае удачного завершения. Смотрите также: ksMathPointParam ``` ## style - Стиль линии Тип данных:long. Синтаксис Automation: ``` style = iPolylineParam.style Получить свойство (* ) iPolylineParam.style = style Установить свойство (* ) style = iPolylineParam.GetStyle() Получить свойство (**) iPolylineParam.SetStyle( style ) Установить свойство (**) Системные стили линий... ```