Ajouter des rectangles aux présentations en C++

Créer un rectangle simple

Comme les sujets précédents, celui-ci porte également sur l’ajout d’une forme et cette fois la forme que nous allons aborder est le rectangle. Dans ce sujet, nous avons expliqué comment les développeurs peuvent ajouter des rectangles simples ou formatés à leurs diapositives à l’aide d’Aspose.Slides pour C++ . Pour ajouter un rectangle simple à une diapositive sélectionnée de la présentation, veuillez suivre les étapes ci‑dessus :

  1. Créer une instance de la classe Presentation.
  2. Obtenir la référence d’une diapositive en utilisant son Index.
  3. Ajouter un IAutoShape de type Rectangle en utilisant la méthode AddAutoShape exposée par l’objet IShapes.
  4. Enregistrer la présentation modifiée sous forme de fichier PPTX.

Dans l’exemple ci‑dessous, nous avons ajouté un rectangle simple à la première diapositive de la présentation.

Créer un rectangle formaté

Pour ajouter un rectangle formaté à une diapositive, veuillez suivre les étapes ci‑dessus :

  1. Créer une instance de la classe Presentation.
  2. Obtenir la référence d’une diapositive en utilisant son Index.
  3. Ajouter un IAutoShape de type Rectangle en utilisant la méthode AddAutoShape exposée par l’objet IShapes.
  4. Définir le type de remplissage du rectangle sur Solide.
  5. Définir la couleur du rectangle en utilisant la propriété SolidFillColor.Color exposée par l’objet FillFormat associé à l’objet IShape.
  6. Définir la couleur des lignes du rectangle.
  7. Définir la largeur des lignes du rectangle.
  8. Enregistrer la présentation modifiée sous forme de fichier PPTX. Les étapes ci‑dessus sont implémentées dans l’exemple ci‑dessous.

FAQ

Comment ajouter un rectangle avec des coins arrondis ?

Utilisez le [type de forme] à coins arrondis (https://reference.aspose.com/slides/cpp/aspose.slides/shapetype/) et ajustez le rayon des coins dans les propriétés de la forme ; l’arrondi peut également être appliqué à chaque coin via des ajustements géométriques.

Comment remplir un rectangle avec une image (texture) ?

Sélectionnez le [type de remplissage] d’image (https://reference.aspose.com/slides/cpp/aspose.slides/filltype/), fournissez la source de l’image et configurez les modes d’étirement/tiling.

Un rectangle peut‑il avoir une ombre et une lueur ?

Oui. Les ombres externes/intérieures, lueur et bords doux sont disponibles avec des paramètres réglables.

Puis‑je transformer un rectangle en bouton avec un hyperlien ?

Oui. Attribuez un hyperlien au clic de la forme (aller à une diapositive, un fichier, une adresse web ou un e‑mail).

Comment protéger un rectangle contre le déplacement et les modifications ?

Utilisez les verrous de forme : vous pouvez interdire le déplacement, le redimensionnement, la sélection ou la modification du texte afin de préserver la mise en page.

Puis‑je convertir un rectangle en image raster ou SVG ?

Oui. Vous pouvez rendre la forme en une image avec une taille/échelle spécifiée ou l’exporter au format SVG pour une utilisation vectorielle.

Comment obtenir rapidement les propriétés réelles (effectives) d’un rectangle en tenant compte du thème et de l’héritage ?

Utilisez les propriétés effectives de la forme : l’API renvoie les valeurs calculées qui tiennent compte des styles de thème, de la disposition et des paramètres locaux, simplifiant ainsi l’analyse du formatage.