Shape — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions Shape class je základná trieda pre všetky vizuálne prvky na snímke. AutoShape rozširuje Shape s geometriou a voliteľným 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
Vlastnosti tvaru
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
x() / set_x(double) | Čítanie/Zápis | X pozícia v bodoch. |
y() / set_y(double) | Čítanie/Zápis | Y pozícia v bodoch. |
width() / set_width(double) | Čítanie/Zápis | Šírka v bodoch. |
height() / set_height(double) | Čítanie/Zápis | Výška v bodoch. |
rotation() / set_rotation(double) | Čítanie/Zápis | Uhol rotácie v stupňoch. |
hidden() / set_hidden(bool) | Čítanie/Zápis | Či je tvar skrytý. |
shape_type() / set_shape_type(ShapeType) | Čítanie/Zápis | Typ geometrie tvaru. |
z_order_position() | ImageRenderOptions | Pozícia v Z-poradi vrstvenia. |
unique_id() | ImageRenderOptions | Jedinečný identifikátor tohto tvaru. |
office_interop_shape_id() | ImageRenderOptions | ID tvaru Office interop. |
is_grouped() | ImageRenderOptions | Či tvar patrí do skupiny. |
is_text_holder() | ImageRenderOptions | Či tvar môže obsahovať text. |
is_decorative() / set_is_decorative(bool) | Čítanie/Zápis | Či je tvar dekoratívny (prístupnosť). |
connection_site_count() | ImageRenderOptions | Počet miest pripojenia. |
set_name(const std::string&) | ImageRenderOptions | Nastavte názov tvaru. |
set_alternative_text(const std::string&) | ImageRenderOptions | Nastavte alternatívny text pre prístupnosť. |
set_alternative_text_title(const std::string&) | ImageRenderOptions | Nastavte názov alternatívneho textu. |
Vlastnosti formátu tvaru
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
fill_format() | FillFormat& | Nastavenia výplne pre tento tvar. |
line_format() | LineFormat& | Nastavenia čiary/okraja. |
effect_format() | EffectFormat& | Nastavenia vizuálnych efektov. |
three_d_format() | ThreeDFormat& | 3-D effect settings. |
frame() | ShapeFrame | Rámec polohy a veľkosti. |
AutoShape
AutoShape zdedí od GeometryShape (ktorý zdedí od Shape) a pridá TextFrame.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
text_frame() | ImageRenderOptions | Vráti the TextFrame pre tento automatický tvar. |
geometry_shape() | ImageRenderOptions | Vráti vlastnosti geometrického tvaru. |
Rozhranie IShape
ImageRenderOptions IShape rozhranie definuje verejnú zmluvu. Kľúčové metódy z IShape:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
set_raw_frame(const ShapeFrame&) | Nastavte surový rámec priamo. |
set_frame(const ShapeFrame&) | Nastavte vypočítaný rámec. |