ksOpenMacro - Открыть макроэлемент для редактирования |
Scroll |
Аналог данной функции при использовании Automation - метод ksDocument2D::ksOpenMacro.
Синтаксис:
int ksOpenMacro(reference macro);
Входной параметр:
macro |
- указатель на макроэлемент. |
Возвращаемое значение:
1 |
- в случае успешного завершения, |
0 |
- в случае неудачи. |
Примечание:
1. После вызова функции можно добавлять в macro новые объекты вида, использовать функцию FindObj; режим закрывается функцией EndObj();
2. Открыт доступ к внутренним объектам макроэлементов. Теперь при создании макроэлемента или при добавлении к макроэлементу новых объектов вида, на внутренние объекты выдается указатель (reference), как и на самостоятельные объекты вида.
3. Допускается вводить пустой макроэлемент. Пустой макроэлемент является вырожденным объектом. Он живет только в период редактирования документа. После записи документа, в котором находился пустой макро, этот макро будет удален. Макроэлемент считается нормальным, если в нем находится хотя бы один внутренний объект.
4. Функции работы с указателями на объекты допускают работу с внутренними объектами
макроэлемента. К ним относятся:
– CopyObj
– LightObj
– MoveObj
Подразделы:
(отсутствуют)