---
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
```
