Please enable JavaScript to view this site.

Интерфейс...

Аналог данного метода при использовании API экспортных функций - ksOpenMacro.

Синтаксис Automation:

long ksOpenMacro (long macro);

Входной параметр:

macro

- указатель на макроэлемент.

Возвращаемое значение:

1

- в случае успешного завершения,

0

- в случае неудачи.

Примечание:

Когда макроэлемент открыт для редактирования; можно добавлять в его состав новые объекты вида, использовать метод ksDocument2D::ksFindObj.

Режим редактирования закрывается методом ksDocument2D::ksEndObj;

В режиме редактирования открыт доступ к внутренним объектам макроэлементов. Теперь при создании макроэлемента или при добавлении к макроэлементу новых объектов вида выдается указатель на внутренние объекты, как и на самостоятельные объекты вида.

Допускается вводить пустой макроэлемент. Пустой макроэлемент является вырожденным объектом. Он существует только в период редактирования документа. После записи документа, в котором находился пустой макроэлемент, этот макроэлемент будет удален. Макроэлемент считается нормальным, если в нем находится хотя бы один внутренний объект.

Все методы работы с указателями на объекты допускают работу с внутренними объектами макроэлемента. Это методы:

ksDocument2D::ksDeleteObj

ksDocument2D::ksMoveObj

ksDocument2D::ksLightObj

ksDocument2D::ksTransformObj

ksDocument2D::ksGetObjParam

ksDocument2D::ksSetObjParam

ksDocument2D::ksRotateObj

ksDocument2D::ksCopyObj

ksDocument2D::ksSymmetryObj

ksDocument2D::ksEditViewObject

ksDocument2D::ksGetObjGabaritRect

ksDocument2D::ksDecomposeObj

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78