Shape — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions Shape class jest klasą bazową dla wszystkich elementów wizualnych na slajdzie. AutoShape extends Shape z geometrią i opcjonalnym 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
Właściwości kształtu
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
x() / set_x(double) | Read/Write | Pozycja X w punktach. |
y() / set_y(double) | Read/Write | Pozycja Y w punktach. |
width() / set_width(double) | Read/Write | Szerokość w punktach. |
height() / set_height(double) | Read/Write | Wysokość w punktach. |
rotation() / set_rotation(double) | Odczyt/Zapis | Kąt obrotu w stopniach. |
hidden() / set_hidden(bool) | Odczyt/Zapis | Czy kształt jest ukryty. |
shape_type() / set_shape_type(ShapeType) | Odczyt/Zapis | Typ geometrii kształtu. |
z_order_position() | ImageRenderOptions | Pozycja w kolejności Z. |
unique_id() | ImageRenderOptions | Unikalny identyfikator tego kształtu. |
office_interop_shape_id() | ImageRenderOptions | ID kształtu Office interop. |
is_grouped() | ImageRenderOptions | Czy kształt należy do grupy. |
is_text_holder() | ImageRenderOptions | Czy kształt może zawierać tekst. |
is_decorative() / set_is_decorative(bool) | Odczyt/Zapis | Czy kształt jest dekoracyjny (dostępność). |
connection_site_count() | ImageRenderOptions | Liczba miejsc połączeń. |
set_name(const std::string&) | ImageRenderOptions | Ustaw nazwę kształtu. |
set_alternative_text(const std::string&) | ImageRenderOptions | Ustaw tekst alternatywny dla dostępności. |
set_alternative_text_title(const std::string&) | ImageRenderOptions | Ustaw tytuł tekstu alternatywnego. |
Właściwości formatu kształtu
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
fill_format() | FillFormat& | Ustawienia wypełnienia tego kształtu. |
line_format() | LineFormat& | Ustawienia linii/krawędzi. |
effect_format() | EffectFormat& | Ustawienia efektów wizualnych. |
three_d_format() | ThreeDFormat& | 3-D effect settings. |
frame() | ShapeFrame | Ramka pozycji i rozmiaru. |
AutoShape
AutoShape dziedziczy po GeometryShape (który dziedziczy po Shape) i dodaje a TextFrame.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
text_frame() | ImageRenderOptions | Zwraca TextFrame dla tego automatycznego kształtu. |
geometry_shape() | ImageRenderOptions | Zwraca właściwości geometrycznego kształtu. |
Interfejs IShape
ImageRenderOptions IShape interfejs definiuje publiczny kontrakt. Kluczowe metody z IShape:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
set_raw_frame(const ShapeFrame&) | Ustaw surową ramkę bezpośrednio. |
set_frame(const ShapeFrame&) | Ustaw obliczoną ramkę. |