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

Examples Shape class es la clase base para todos los elementos visuales en una diapositiva. AutoShape extiende Shape con geometría y un opcional 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


Propiedades de Shape

ExamplesExamplesExamples
x() / set_x(double)Lectura/EscrituraPosición X en puntos.
y() / set_y(double)Lectura/EscrituraPosición Y en puntos.
width() / set_width(double)Lectura/EscrituraAncho en puntos.
height() / set_height(double)Lectura/EscrituraAltura en puntos.
rotation() / set_rotation(double)Lectura/EscrituraÁngulo de rotación en grados.
hidden() / set_hidden(bool)Lectura/EscrituraSi la forma está oculta.
shape_type() / set_shape_type(ShapeType)Lectura/EscrituraTipo de geometría de la forma.
z_order_position()ExamplesPosición de apilamiento Z-order.
unique_id()ExamplesIdentificador único de esta forma.
office_interop_shape_id()ExamplesID de forma de Office interop.
is_grouped()ExamplesSi la forma pertenece a un grupo.
is_text_holder()ExamplesSi la forma puede contener texto.
is_decorative() / set_is_decorative(bool)Lectura/EscrituraSi la forma es decorativa (accesibilidad).
connection_site_count()ExamplesNúmero de puntos de conexión.
set_name(const std::string&)ExamplesEstablecer el nombre de la forma.
set_alternative_text(const std::string&)ExamplesEstablecer texto alternativo para accesibilidad.
set_alternative_text_title(const std::string&)ExamplesEstablecer título del texto alternativo.

Propiedades de formato de Shape

ExamplesExamplesExamples
fill_format()FillFormat&Configuración de relleno para esta forma.
line_format()LineFormat&Configuración de línea/borde.
effect_format()EffectFormat&Configuración de efectos visuales.
three_d_format()ThreeDFormat&3-D effect settings.
frame()ShapeFrameMarco de posición y tamaño.

AutoShape

AutoShape hereda de GeometryShape (que hereda de Shape) y agrega un TextFrame.

ExamplesExamplesExamples
text_frame()ExamplesDevuelve el TextFrame para este auto shape.
geometry_shape()ExamplesDevuelve las propiedades del geometry shape.

Interfaz IShape

Examples IShape la interfaz define el contrato público. Métodos clave de IShape:

ExamplesExamples
set_raw_frame(const ShapeFrame&)Establece el raw frame directamente.
set_frame(const ShapeFrame&)Establece el computed frame.

Ver también

 Español