Please enable JavaScript to view this site.

Пример...

Аналог данной функции при использовании Automation - метод ksDocument2D::ksOpenMacro.

Синтаксис:

int ksOpenMacro(reference macro);

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

macro

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

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

1

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

0

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

Примечание:

1. После вызова функции можно добавлять в macro новые объекты вида, использовать функцию FindObj; режим закрывается функцией EndObj();

2. Открыт доступ к внутренним объектам макроэлементов. Теперь при создании макроэлемента или при добавлении к макроэлементу новых объектов вида, на внутренние объекты выдается указатель (reference), как и на самостоятельные объекты вида.

Пример....

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

Пример…

4. Функции работы с указателями на объекты допускают работу с внутренними объектами

макроэлемента. К ним относятся:

CopyObj

DecomposeObj

DeleteObj

GetObjGabaritRect

GetObjParam

ksEditViewObject

LightObj

MoveObj

RotateObj

SetObjParam

SymmetryObj

TransformObj

Подразделы:

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

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