Управление формой SmartArt

Создание формы SmartArt

Aspose.Slides для C++ теперь позволяет добавлять пользовательские формы SmartArt на слайды с нуля. Aspose.Slides для C++ предоставляет самый простой API для создания форм SmartArt самым простым способом. Чтобы создать форму SmartArt на слайде, выполните следующие шаги:

  • Создайте экземпляр класса Presentation.
  • Получите ссылку на слайд, используя его индекс.
  • Добавьте форму SmartArt, установив тип компоновки (LayoutType).
  • Запишите изменённую презентацию в файл PPTX.

Получение доступа к форме SmartArt на слайде

Следующий код будет использоваться для доступа к формам SmartArt, добавленным в слайд презентации. В примере кода мы пройдёмся по каждой форме внутри слайда и проверим, является ли она формой SmartArt. Если форма является типом SmartArt, мы приведем её к экземпляру SmartArt.

Получение доступа к форме SmartArt с определённым типом компоновки

Следующий образец кода поможет получить доступ к форме SmartArt с определённым типом компоновки. Обратите внимание, что вы не можете изменить тип компоновки формы SmartArt, так как он только для чтения и устанавливается только при добавлении формы SmartArt.

  • Создайте экземпляр класса Presentation и загрузите презентацию с формой SmartArt.
  • Получите ссылку на первый слайд, используя его индекс.
  • Пройдитесь по каждой форме внутри первого слайда.
  • Проверьте, является ли форма типом SmartArt и приведите выбранную форму к SmartArt, если это SmartArt.
  • Проверьте форму SmartArt с определённым типом компоновки и выполните все необходимые действия.

Изменение стиля формы SmartArt

Следующий образец кода поможет получить доступ к форме SmartArt с определённым типом компоновки.

  • Создайте экземпляр класса Presentation и загрузите презентацию с формой SmartArt.
  • Получите ссылку на первый слайд, используя его индекс.
  • Пройдитесь по каждой форме внутри первого слайда.
  • Проверьте, является ли форма типом SmartArt и приведите выбранную форму к SmartArt, если это SmartArt.
  • Найдите форму SmartArt с определённым стилем.
  • Установите новый стиль для формы SmartArt.
  • Сохраните презентацию.

Изменение цветового стиля формы SmartArt

В этом примере мы узнаем, как изменить цветовой стиль для любой формы SmartArt. В следующем образце кода мы получим доступ к форме SmartArt с определённым цветовым стилем и изменим его стиль.

  • Создайте экземпляр класса Presentation и загрузите презентацию с формой SmartArt.
  • Получите ссылку на первый слайд, используя его индекс.
  • Пройдитесь по каждой форме внутри первого слайда.
  • Проверьте, является ли форма типом SmartArt и приведите выбранную форму к SmartArt, если это SmartArt.
  • Найдите форму SmartArt с определённым цветовым стилем.
  • Установите новый цветовой стиль для формы SmartArt.
  • Сохраните презентацию.