Группировка форм в презентациях на C++

Добавить групповую форму

Aspose.Slides поддерживает работу с групповыми формами на слайдах. Эта возможность помогает разработчикам создавать более насыщенные презентации. Aspose.Slides for C++ поддерживает добавление и доступ к групповым формам. Можно добавить формы в уже созданную групповую форму, заполнив её, или получить доступ к любому свойству групповой формы. Чтобы добавить групповую форму на слайд с помощью Aspose.Slides for C++:

  1. Создать экземпляр класса Presentation.
  2. Получить ссылку на слайд, используя его индекс.
  3. Добавить групповую форму на слайд.
  4. Добавить формы в созданную групповую форму.
  5. Сохранить изменённую презентацию в файл PPTX.

Ниже приведён пример, добавляющий групповую форму на слайд.

Доступ к свойству AltText

В этом разделе показаны простые шаги с примерами кода для добавления групповой формы и доступа к свойству AltText групповых форм на слайдах. Чтобы получить AltText групповой формы на слайде с помощью Aspose.Slides for C++:

  1. Создать экземпляр класса Presentation, представляющий файл PPTX.
  2. Получить ссылку на слайд, используя его индекс.
  3. Получить доступ к коллекции форм слайдов.
  4. Получить доступ к групповой форме.
  5. Получить доступ к свойству AltText.

Ниже приведён пример, получающий альтернативный текст групповой формы.

FAQ

Поддерживается ли вложенное группирование (группа внутри группы)?

Да. GroupShape имеет метод get_ParentGroup, который напрямую указывает на поддержку иерархии (группа может быть дочерней по отношению к другой группе).

Как контролировать порядок Z‑уровня группы относительно других объектов на слайде?

Используйте свойство Z‑Order позиции группы в классе GroupShape через метод get_zorderposition для проверки её положения в стекe отображения.

Можно ли запретить перемещение/изменение/разгруппировку?

Да. Раздел блокаировки группы доступен через get_GroupShapeLock, что позволяет ограничить операции с объектом.