Pas 3D-grafieken in presentaties aan met С++
Overzicht
Dit artikel legt uit hoe je een 3D-diagram in Aspose.Slides kunt aanpassen door de Rotation3D‑instellingen zoals RotationX, RotationY, DepthPercents en RightAngleAxes te configureren. Het laat stap voor stap zien hoe je een presentatie maakt, een 3D-diagram met standaardgegevens toevoegt, de vereiste 3D‑weergave‑instellingen toepast en de gewijzigde presentatie opslaat als een PPTX‑bestand.
Stel de eigenschappen RotationX, RotationY en DepthPercents van een 3D-diagram in
Aspose.Slides voor C++ biedt een eenvoudige API om deze eigenschappen in te stellen. Het volgende artikel helpt je bij het instellen van verschillende eigenschappen zoals X‑, Y‑rotatie, DepthPercents enz. De voorbeeldcode past de eerder genoemde eigenschappen toe.
- Maak een instantie van de Presentation‑klasse aan.
- Open de eerste dia.
- Voeg een diagram toe met standaardgegevens.
- Stel de Rotation3D‑eigenschappen in.
- Schrijf de gewijzigde presentatie naar een PPTX‑bestand.
Veelgestelde vragen
Welke diagramtypen ondersteunen de 3D‑modus in Aspose.Slides?
Aspose.Slides ondersteunt 3D‑varianten van kolomdiagrammen, waaronder Column 3D, Clustered Column 3D, Stacked Column 3D en 100 % Stacked Column 3D, evenals gerelateerde 3D‑typen die beschikbaar zijn via de ChartType‑enumeratie. Voor een exacte, up‑to‑date lijst, bekijk de leden van ChartType in de API‑referentie van de geïnstalleerde versie.
Kan ik een rasterafbeelding van een 3D-diagram krijgen voor een rapport of het web?
Ja. Je kunt een diagram exporteren naar een afbeelding via de chart API of de volledige dia renderen naar formaten zoals PNG of JPEG. Dit is handig wanneer je een pixel‑perfecte weergave nodig hebt of het diagram wilt insluiten in documenten, dashboards of webpagina’s zonder dat PowerPoint vereist is.
Hoe presteert het bouwen en renderen van grote 3D‑diagrammen?
De performance hangt af van de hoeveelheid gegevens en de visuele complexiteit. Voor optimale resultaten houd je 3D‑effecten tot een minimum, vermijd je zware texturen op wanden en plotgebieden, beperk je het aantal datapunten per serie waar mogelijk, en render je naar een output met een passende grootte (resolutie en afmetingen) die overeenkomt met het doel‑display of de afdrukvereisten.