Настройка 3D диаграмм в презентациях с использованием С++
Установите свойства RotationX, RotationY и DepthPercents 3D‑диаграммы
Aspose.Slides для C++ предоставляет простой API для задания этих свойств. В этой статье объясняется, как установить различные свойства, такие как вращение по осям X и Y, DepthPercents и т.д. Пример кода демонстрирует настройку указанных свойств.
- Создайте экземпляр класса Presentation.
- Получите доступ к первому слайду.
- Добавьте диаграмму с данными по умолчанию.
- Задайте свойства Rotation3D.
- Запишите изменённую презентацию в файл 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‑эффекты, избегайте тяжёлых текстур на стенах и областях построения, по возможности ограничивайте количество точек данных в каждой серии и рендерьте в размере, соответствующем целевому отображению или печати (разрешение и размеры).