--- title: "“Картинка”, входящая в стиль линии (Интерфейс ksCurvePicture)" type: interface api: [api7] tags: [interface, api7, kscurvepicture] sources: - kscurvepicture.html --- *API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > Интерфейсы параметров стилей объектов  > Стиль линии * ## “Картинка”, входящая в стиль линии (Интерфейс ksCurvePicture) Интерфейс параметров "картинки", включаемой в стиль линии. Аналог данных параметров при использовании API экспортных функций - CurvePicture. Примечание: Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct. Смотрите также: KompasObject ## GetFill - Получить указатель на динамический массив, описывающий границу заливки типа POLYLINE_ARR (точки в координатах листа относительно 0 картинки) Синтаксис Automation: ``` LPDISPATCH GetFill(); Возвращаемое значение: - указатель на динамический массив типа POLYLINE_ARR ksDynamicArray. Смотрите также: ksMathPointParam ``` ## GetPolygon - Получить указатель на динамический массив ломаных линий, описывающий "картинку" (точки в координатах листа относительно 0 картинки) типа POLYLINE_ARR - ksDynamicArray Синтаксис Automation: ``` LPDISPATCH GetPolygon(); Возвращаемое значение: - указатель на динамический массив типа POLYLINE_ARR ksDynamicArray. Смотрите также: ksMathPointParam ``` ## Init - Инициализировать параметры Синтаксис Automation: ``` BOOL Init(); Возвращаемое значение: TRUE - в случае удачного завершения. ``` Примечания: 1. Метод обнуляет все параметры. 2. Создается динамический массив polygon типа POLYLINE_ARR. 3. Создается динамический массив fill типа POLYLINE_ARR. ## SetFill - Установить указатель на динамический массив, описывающий границу заливки типа POLYLINE_ARR (точки в координатах листа относительно 0 картинки) Синтаксис Automation: ``` BOOL SetFill (LPDISPATCH fill); Возвращаемое значение: TRUE - в случае удачного завершения. Входной параметр: fill - указатель на динамический массив типа POLYLINE_ARR ksDynamicArray. Смотрите также: ksMathPointParam ``` ## SetPolygon - Установить указатель на динамический массив ломаных линий, описывающий "картинку" (точки в координатах листа относительно 0 картинки) типа POLYLINE_ARR - ksDynamicArray Синтаксис Automation: ``` BOOL SetPolygon (LPDISPATCH polygon); Входной параметр: polygon - указатель на динамический массив типа POLYLINE_ARR ksDynamicArray. Возвращаемое значение: TRUE - в случае удачного завершения. Смотрите также: ksMathPointParam ```