Shape — Aspose.Slides FOSS for C++ API Reference

Examples Shape class est la classe de base pour tous les éléments visuels d’une diapositive. AutoShape étend Shape avec géométrie et un optionnel TextFrame.

Examples: Aspose::Slides::Foss

#include <Aspose/Slides/Foss/shape.h>
#include <Aspose/Slides/Foss/auto_shape.h>

Examples: include/Aspose/Slides/Foss/shape.h, include/Aspose/Slides/Foss/auto_shape.h


Propriétés de Shape

ExamplesExamplesExamples
x() / set_x(double)Lecture/ÉcriturePosition X en points.
y() / set_y(double)Lecture/ÉcriturePosition Y en points.
width() / set_width(double)Lecture/ÉcritureLargeur en points.
height() / set_height(double)Lecture/ÉcritureHauteur en points.
rotation() / set_rotation(double)Lecture/ÉcritureAngle de rotation en degrés.
hidden() / set_hidden(bool)Lecture/ÉcritureIndique si la forme est masquée.
shape_type() / set_shape_type(ShapeType)Lecture/ÉcritureType de géométrie de la forme.
z_order_position()ExamplesPosition d’empilement Z-order.
unique_id()ExamplesIdentifiant unique de cette forme.
office_interop_shape_id()ExamplesID de forme Office interop.
is_grouped()ExamplesIndique si la forme appartient à un groupe.
is_text_holder()ExamplesIndique si la forme peut contenir du texte.
is_decorative() / set_is_decorative(bool)Lecture/ÉcritureIndique si la forme est décorative (accessibilité).
connection_site_count()ExamplesNombre de points de connexion.
set_name(const std::string&)ExamplesDéfinir le nom de la forme.
set_alternative_text(const std::string&)ExamplesDéfinir le texte alternatif pour l’accessibilité.
set_alternative_text_title(const std::string&)ExamplesDéfinir le titre du texte alternatif.

Propriétés de format de Shape

ExamplesExamplesExamples
fill_format()FillFormat&Paramètres de remplissage pour cette forme.
line_format()LineFormat&Paramètres de ligne/bordure.
effect_format()EffectFormat&Paramètres d’effet visuel.
three_d_format()ThreeDFormat&3-D effect settings.
frame()ShapeFrameCadre de position et de taille.

AutoShape

AutoShape hérite de GeometryShape (qui hérite de Shape) et ajoute un TextFrame.

ExamplesExamplesExamples
text_frame()ExamplesRetourne le TextFrame pour cette auto shape.
geometry_shape()ExamplesRetourne les propriétés de la geometry shape.

Interface IShape

Examples IShape l’interface définit le contrat public. Méthodes clés de IShape:

ExamplesExamples
set_raw_frame(const ShapeFrame&)Définir le cadre brut directement.
set_frame(const ShapeFrame&)Définir le cadre calculé.

Voir aussi

 Français