Personnaliser les graphiques 3D dans les présentations avec С++

Définir les propriétés RotationX, RotationY et DepthPercents d’un graphique 3D

Aspose.Slides for C++ propose une API simple pour définir ces propriétés. L’article suivant vous aidera à définir différentes propriétés comme la rotation X, Y, DepthPercents, etc. Le code d’exemple applique la définition des propriétés mentionnées ci‑above.

  1. Créez une instance de la classe Presentation.
  2. Accédez à la première diapositive.
  3. Ajoutez un graphique avec des données par défaut.
  4. Définissez les propriétés Rotation3D.
  5. Écrivez la présentation modifiée dans un fichier PPTX.

FAQ

Quels types de graphiques prennent en charge le mode 3D dans Aspose.Slides ?

Aspose.Slides prend en charge les variantes 3D des graphiques à colonnes, notamment Column 3D, Clustered Column 3D, Stacked Column 3D et 100 % Stacked Column 3D, ainsi que les types 3D associés exposés via l’énumération ChartType. Pour une liste exacte et à jour, consultez les membres de ChartType dans la référence API de votre version installée.

Puis-je obtenir une image raster d’un graphique 3D pour un rapport ou le web ?

Oui. Vous pouvez exporter un graphique en image via l’API du graphique ou renderiser la diapositive entière vers des formats tels que PNG ou JPEG. Cela est utile lorsque vous avez besoin d’un aperçu pixel‑perfect ou que vous souhaitez intégrer le graphique dans des documents, tableaux de bord ou pages web sans nécessiter PowerPoint.

Quelle est la performance de la création et du rendu de grands graphiques 3D ?

La performance dépend du volume de données et de la complexité visuelle. Pour de meilleurs résultats, limitez les effets 3D, évitez les textures lourdes sur les murs et les zones de tracé, réduisez le nombre de points de données par série lorsque possible, et renderisez vers une sortie de taille appropriée (résolution et dimensions) correspondant aux besoins d’affichage ou d’impression ciblés.