Настройка 3D диаграмм в презентациях с использованием С++

Установите свойства RotationX, RotationY и DepthPercents 3D‑диаграммы

Aspose.Slides для C++ предоставляет простой API для задания этих свойств. В этой статье объясняется, как установить различные свойства, такие как вращение по осям X и Y, DepthPercents и т.д. Пример кода демонстрирует настройку указанных свойств.

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

FAQ

Какие типы диаграмм поддерживают 3D‑режим в Aspose.Slides?

Aspose.Slides поддерживает 3D‑варианты столбчатых диаграмм, включая Column 3D, Clustered Column 3D, Stacked Column 3D и 100% Stacked Column 3D, а также связанные 3D‑типы, представленные в перечислении ChartType. Для актуального и полного списка проверьте члены ChartType в справочнике API установленной версии.

Можно ли получить растровое изображение 3D‑диаграммы для отчёта или веба?

Да. Вы можете экспортировать диаграмму в изображение через API диаграммы или отрисовать весь слайд в форматы PNG или JPEG. Это удобно, когда нужен пиксельно‑точный предварительный просмотр или требуется встраивание диаграммы в документы, панели мониторинга или веб‑страницы без необходимости использовать PowerPoint.

Насколько эффективна построение и рендеринг больших 3D‑диаграмм?

Производительность зависит от объёма данных и визуальной сложности. Для оптимальных результатов минимизируйте 3D‑эффекты, избегайте тяжёлых текстур на стенах и областях построения, по возможности ограничивайте количество точек данных в каждой серии и рендерьте в размере, соответствующем целевому отображению или печати (разрешение и размеры).