NewGroup - Создать новую группу объектов |
Scroll |
Аналог данной функции при использовании Automation - метод ksDocument2D::ksNewGroup.
Синтаксис:
reference NewGroup (int type);
Входной параметр:
type |
- тип группы: 0 - модельная, 1 - временная. |
Возвращаемое значение:
указатель на группу |
- в случае удачного завершения, |
0 |
- в случае неудачи. |
Примечание:
1. В модельной группе лежат объекты, которые уже созданы в документе. Во временной группе могут лежать временные и существующие объекты.
2. Если для временной группы не будет вызван функция StoreTmpGroup, то временные объекты группы будут уничтожены по окончании работы библиотеки.
3. Создаваемые в дальнейшем до вызова функции EndGroup объекты чертежа записываются в модель или во временный список объектов (например, для фантомной прорисовки при вводе).
4. Для дальнейшей обработки группы используются те же функции редактирования, что и для отдельных объектов, так как указатель на группу ничем не отличается от указателя на отдельный объект (оба они имеют тип reference).
5. Группа может объединять объекты вида, виды и слои.
6. При создании новой группы необязательно закрывать предыдущую (т.е. поддерживается вложенность групп).
Подразделы:
(отсутствуют)