Créer des présentations en C++
Créer une présentation PowerPoint
Pour ajouter une simple ligne droite à une diapositive sélectionnée de la présentation, veuillez suivre les étapes ci-dessous :
- Créez une instance de la classe Presentation.
- Obtenez la référence d’une diapositive en utilisant son Index.
- Ajoutez une AutoShape de type Ligne en utilisant la méthode AddAutoShape exposée par l’objet Shapes.
- Enregistrez la présentation modifiée en tant que fichier PPTX.
Dans l’exemple ci‑dessous, nous avons ajouté une ligne à la première diapositive de la présentation.
FAQ
Quels formats puis‑je enregistrer pour une nouvelle présentation ?
Vous pouvez enregistrer au format PPTX, PPT et ODP, et exporter vers PDF, XPS, HTML, SVG et images, entre autres.
Puis‑je partir d’un modèle (POTX/POTM) et l’enregistrer comme un PPTX ordinaire ?
Oui. Chargez le modèle et enregistrez‑le dans le format souhaité ; les formats POTX/POTM/PPTM et similaires sont pris en charge.
Comment contrôler la taille/le rapport d’aspect des diapositives lors de la création d’une présentation ?
Définissez la taille de la diapositive (y compris les préréglages comme 4 :3 et 16 :9 ou des dimensions personnalisées) et choisissez comment le contenu doit être mis à l’échelle.
Dans quelles unités les tailles et les coordonnées sont‑elles mesurées ?
En points : 1 pouce équivaut à 72 unités.
Comment gérer des présentations très volumineuses (avec de nombreux fichiers multimédias) afin de réduire la consommation de mémoire ?
Utilisez les stratégies de gestion des BLOB, limitez le stockage en mémoire en utilisant des fichiers temporaires, et privilégiez les flux basés sur des fichiers plutôt que les flux entièrement en mémoire.
Puis‑je créer/enregistrer des présentations en parallèle ?
Vous ne pouvez pas manipuler la même instance de Presentation depuis plusieurs threads. Exécutez des instances séparées et isolées par thread ou processus.
Comment supprimer le filigrane d’essai et les limitations ?
Appliquez une licence une fois par processus. Le XML de licence doit rester inchangé, et la configuration de la licence doit être synchronisée si plusieurs threads sont impliqués.
Puis‑je signer numériquement le PPTX que je crée ?
Oui. Les signatures numériques (ajout et vérification) sont prises en charge pour les présentations.
Les macros (VBA) sont‑elles prises en charge dans les présentations créées ?
Oui. Vous pouvez créer/modifier des projets VBA et enregistrer des fichiers avec macros comme PPTM/PPSM.