Добавление эллипсов в презентации на C++

Создать эллипс

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

  1. Создайте экземпляр Presentation class
  2. Получите ссылку на слайд, используя его Index
  3. Добавьте AutoShape типа Ellipse с помощью метода AddAutoShape, предоставляемого объектом IShapes
  4. Запишите изменённую презентацию в файл PPTX

В приведённом ниже примере мы добавили эллипс на первый слайд.

Создать отформатированный эллипс

Чтобы добавить более отформатированный эллипс на слайд, выполните следующие шаги:

  1. Создайте экземпляр Presentation class.
  2. Получите ссылку на слайд, используя его Index.
  3. Добавьте AutoShape типа Ellipse с помощью метода AddAutoShape, предоставляемого объектом IShapes.
  4. Установите тип заполнения эллипса в Solid.
  5. Установите цвет эллипса с помощью свойства SolidFillColor.Color, доступного через объект FillFormat, связанный с объектом IShape.
  6. Установите цвет линий эллипса.
  7. Установите ширину линий эллипса.
  8. Запишите изменённую презентацию в файл PPTX.

В приведённом ниже примере мы добавили отформатированный эллипс на первый слайд презентации.

FAQ

Как задать точное положение и размер эллипса относительно единиц измерения слайда?

Координаты и размеры обычно указываются в пунктах. Для предсказуемых результатов основывайте вычисления на размере слайда и преобразуйте необходимые миллиметры или дюймы в пункты перед присвоением значений.

Как разместить эллипс выше или ниже других объектов (управление порядком наложения)?

Отрегулируйте порядок рисования объекта, переместив его на передний план или отправив назад. Это позволяет эллипсу перекрывать другие объекты или открывать те, которые находятся под ним.

Как анимировать появление или акцентирование эллипса?

Apply входные, акцентные или выходные эффекты к фигуре, а также настройте триггеры и тайминг, чтобы определить, когда и как будет воспроизводиться анимация.