---
title: "Составные объекты"
type: guide
api: [api7]
domain: [2d]
tags: [guide, api7, 2d, bt1730612]
sources:
  - bt1730612.html
---

*API интерфейсов. Версия 5 > Графический документ (Интерфейсы - ksDocument2D и IDocument2D)  > ksDocument2D - методы *

ksAddObjectToMacro - Добавить объект, слой, вид или группу объектов в макроэлемент
ksContour - Создать контур
ksDuplicateBoundaries - Получить временную группу контуров, задающих границы штриховки или заливки
ksEditMacroMode - Получить режим работы метода библиотеки (создание нового или редактирование существующего макроэлемента)
ksEndObj - Завершить создание комплексного объекта
ksGetMacroParamSize - Получить размер памяти параметров указанного макроэлемента
ksGetMacroWaitDblClickEdit - Получить режим ожидания DblClick при редактировании макроэлемента
ksMacro - Создать новый макроэлемент
ksOpenMacro - Открыть макроэлемент для редактирования
ksGetMacroParam - Получить параметры макроэлемента
ksGetMacroPlacement - Получить точку привязки и угол поворота - систему координат макроэлемента
ksGetMacroPlacementEx - Получить точку привязки и угол поворота - систему координат макроэлемента
ksSetMacroParam - Записать параметры макроэлемента
ksSetMacroPlacement - Установить точку привязки и угол поворота - систему координат макроэлемента
ksSetMacroPlacementEx - Установить точку привязки и угол поворота - систему координат макроэлемента
ksSetMacroWaitDblClickEdit - Изменить режим ожидания DblClick при редактировании макроэлемента
ksUpdateMacro - Очистить макроэлемент и положить в него группу
