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
| Examples | Examples | Examples |
|---|---|---|
x() / set_x(double) | Lecture/Écriture | Position X en points. |
y() / set_y(double) | Lecture/Écriture | Position Y en points. |
width() / set_width(double) | Lecture/Écriture | Largeur en points. |
height() / set_height(double) | Lecture/Écriture | Hauteur en points. |
rotation() / set_rotation(double) | Lecture/Écriture | Angle de rotation en degrés. |
hidden() / set_hidden(bool) | Lecture/Écriture | Indique si la forme est masquée. |
shape_type() / set_shape_type(ShapeType) | Lecture/Écriture | Type de géométrie de la forme. |
z_order_position() | Examples | Position d’empilement Z-order. |
unique_id() | Examples | Identifiant unique de cette forme. |
office_interop_shape_id() | Examples | ID de forme Office interop. |
is_grouped() | Examples | Indique si la forme appartient à un groupe. |
is_text_holder() | Examples | Indique si la forme peut contenir du texte. |
is_decorative() / set_is_decorative(bool) | Lecture/Écriture | Indique si la forme est décorative (accessibilité). |
connection_site_count() | Examples | Nombre de points de connexion. |
set_name(const std::string&) | Examples | Définir le nom de la forme. |
set_alternative_text(const std::string&) | Examples | Définir le texte alternatif pour l’accessibilité. |
set_alternative_text_title(const std::string&) | Examples | Définir le titre du texte alternatif. |
Propriétés de format de Shape
| Examples | Examples | Examples |
|---|---|---|
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() | ShapeFrame | Cadre de position et de taille. |
AutoShape
AutoShape hérite de GeometryShape (qui hérite de Shape) et ajoute un TextFrame.
| Examples | Examples | Examples |
|---|---|---|
text_frame() | Examples | Retourne le TextFrame pour cette auto shape. |
geometry_shape() | Examples | Retourne 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:
| Examples | Examples |
|---|---|
set_raw_frame(const ShapeFrame&) | Définir le cadre brut directement. |
set_frame(const ShapeFrame&) | Définir le cadre calculé. |