Shape — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions Shape class é a classe base para todos os elementos visuais em um slide. AutoShape estende Shape com geometria e um opcional TextFrame.
ImageRenderOptions: Aspose::Slides::Foss
#include <Aspose/Slides/Foss/shape.h>
#include <Aspose/Slides/Foss/auto_shape.h>ImageRenderOptions: include/Aspose/Slides/Foss/shape.h, include/Aspose/Slides/Foss/auto_shape.h
Propriedades da Shape
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
x() / set_x(double) | Leitura/Gravação | Posição X em pontos. |
y() / set_y(double) | Leitura/Gravação | Posição Y em pontos. |
width() / set_width(double) | Leitura/Gravação | Largura em pontos. |
height() / set_height(double) | Leitura/Gravação | Altura em pontos. |
rotation() / set_rotation(double) | Leitura/Gravação | Ângulo de rotação em graus. |
hidden() / set_hidden(bool) | Leitura/Gravação | Se a forma está oculta. |
shape_type() / set_shape_type(ShapeType) | Leitura/Gravação | O tipo de geometria da forma. |
z_order_position() | ImageRenderOptions | Posição de empilhamento Z-order. |
unique_id() | ImageRenderOptions | Identificador único desta forma. |
office_interop_shape_id() | ImageRenderOptions | ID da forma de interop do Office. |
is_grouped() | ImageRenderOptions | Se a forma pertence a um grupo. |
is_text_holder() | ImageRenderOptions | Se a forma pode conter texto. |
is_decorative() / set_is_decorative(bool) | Leitura/Gravação | Se a forma é decorativa (acessibilidade). |
connection_site_count() | ImageRenderOptions | Número de pontos de conexão. |
set_name(const std::string&) | ImageRenderOptions | Defina o nome da forma. |
set_alternative_text(const std::string&) | ImageRenderOptions | Defina o texto alternativo para acessibilidade. |
set_alternative_text_title(const std::string&) | ImageRenderOptions | Defina o título do texto alternativo. |
Propriedades de Formato da Shape
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
fill_format() | FillFormat& | Configurações de preenchimento para esta forma. |
line_format() | LineFormat& | Configurações de linha/borda. |
effect_format() | EffectFormat& | Configurações de efeito visual. |
three_d_format() | ThreeDFormat& | 3-D effect settings. |
frame() | ShapeFrame | Moldura de posição e tamanho. |
AutoShape
AutoShape herda de GeometryShape (que herda de Shape) e adiciona um TextFrame.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
text_frame() | ImageRenderOptions | Retorna o TextFrame para esta forma automática. |
geometry_shape() | ImageRenderOptions | Retorna as propriedades da forma geométrica. |
Interface IShape
ImageRenderOptions IShape interface define o contrato público. Métodos principais de IShape:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
set_raw_frame(const ShapeFrame&) | Defina o quadro bruto diretamente. |
set_frame(const ShapeFrame&) | Defina o quadro calculado. |