ksOpenMacro - Открыть макроэлемент для редактирования |
Scroll |
Аналог данного метода при использовании API экспортных функций - ksOpenMacro.
Синтаксис Automation:
long ksOpenMacro (long macro);
Входной параметр:
macro |
- указатель на макроэлемент. |
Возвращаемое значение:
1 |
- в случае успешного завершения, |
0 |
- в случае неудачи. |
Примечание:
Когда макроэлемент открыт для редактирования; можно добавлять в его состав новые объекты вида, использовать метод ksDocument2D::ksFindObj.
Режим редактирования закрывается методом ksDocument2D::ksEndObj;
В режиме редактирования открыт доступ к внутренним объектам макроэлементов. Теперь при создании макроэлемента или при добавлении к макроэлементу новых объектов вида выдается указатель на внутренние объекты, как и на самостоятельные объекты вида.
Допускается вводить пустой макроэлемент. Пустой макроэлемент является вырожденным объектом. Он существует только в период редактирования документа. После записи документа, в котором находился пустой макроэлемент, этот макроэлемент будет удален. Макроэлемент считается нормальным, если в нем находится хотя бы один внутренний объект.
Все методы работы с указателями на объекты допускают работу с внутренними объектами макроэлемента. Это методы:
ksDocument2D::ksEditViewObject
ksDocument2D::ksGetObjGabaritRect
Подразделы:
(отсутствуют)