使用 C++ 在簡報中自訂 3D 圖表
Contents
[
Hide
]
概述
本文說明如何透過設定 Rotation3D(如 RotationX、RotationY、DepthPercents 與 RightAngleAxes)來自訂 Aspose.Slides 中的 3D 圖表。內容包括建立簡報、加入預設資料的 3D 圖表、套用必要的 3D 觀察設定,最後將修改後的簡報儲存為 PPTX 檔案。
設定 3D 圖表的 RotationX、RotationY 與 DepthPercents 屬性
Aspose.Slides for C++ 提供簡易的 API 來設定這些屬性。以下示範說明如何設定 X、Y 旋轉與 DepthPercents 等屬性。範例程式碼展示了上述屬性的設定方式。
- 建立 Presentation 類別的實例。
- 存取第一張投影片。
- 新增包含預設資料的圖表。
- 設定 Rotation3D 屬性。
- 將修改後的投影片寫入 PPTX 檔案。
FAQ
哪些圖表類型在 Aspose.Slides 中支援 3D 模式?
Aspose.Slides 支援 3D 版本的柱狀圖,包括 Column 3D、Clustered Column 3D、Stacked Column 3D 與 100% Stacked Column 3D,並透過 ChartType 列舉公開其他相關的 3D 類型。欲取得完整且最新的清單,請檢查您所安裝版本的 API 參考中的 ChartType 成員。
我可以取得 3D 圖表的點陣圖用於報告或網頁嗎?
可以。您可以透過 chart API 將圖表匯出為影像,或是將整張投影片將整張投影片渲染 為 PNG、JPEG 等格式。這在您需要像素完美的預覽或想將圖表嵌入文件、儀表板或網頁,且不需要 PowerPoint 時,非常有用。
建立與渲染大型 3D 圖表的效能如何?
效能取決於資料量與視覺複雜度。為獲得最佳效能,建議儘量減少 3D 效果、避免在牆面與繪圖區使用大量紋理,盡可能限制每個系列的資料點數,並將輸出解析度與尺寸設定為符合目標顯示或列印需求的適當大小。