Shape class je osnovna klasa za sve vizualne elemente na slajdu.
AutoShape extends
Shape s geometrijom i opcionalnim
TextFrame.
: Aspose::Slides::Foss
: include/Aspose/Slides/Foss/shape.h, include/Aspose/Slides/Foss/auto_shape.h
Svojstva oblika
| | |
|---|
x() / set_x(double) | Read/Write | X položaj u točkama. |
y() / set_y(double) | Read/Write | Y položaj u točkama. |
width() / set_width(double) | Read/Write | Širina u točkama. |
height() / set_height(double) | Read/Write | Visina u točkama. |
rotation() / set_rotation(double) | Read/Write | Kut rotacije u stupnjevima. |
hidden() / set_hidden(bool) | Read/Write | Je li oblik skriven. |
shape_type() / set_shape_type(ShapeType) | Read/Write | Vrsta geometrije oblika. |
z_order_position() | | Z‑redoslijedni položaj. |
unique_id() | | Jedinstveni identifikator ovog oblika. |
office_interop_shape_id() | | Office interop ID oblika. |
is_grouped() | | Je li oblik dio grupe. |
is_text_holder() | | Može li oblik sadržavati tekst. |
is_decorative() / set_is_decorative(bool) | Čitanje/Pisanje | Je li oblik dekorativan (pristupačnost). |
connection_site_count() | | Broj priključnih mjesta. |
set_name(const std::string&) | | Postavi ime oblika. |
set_alternative_text(const std::string&) | | Postavi alternativni tekst za pristupačnost. |
set_alternative_text_title(const std::string&) | | Postavi naslov alternativnog teksta. |
Svojstva formata oblika
| | |
|---|
fill_format() | FillFormat& | Postavke ispune za ovaj oblik. |
line_format() | LineFormat& | Postavke linije/obruba. |
effect_format() | EffectFormat& | Postavke vizualnih efekata. |
three_d_format() | ThreeDFormat& | 3-D effect settings. |
frame() | ShapeFrame | Okvir položaja i veličine. |
AutoShape
AutoShape nasljeđuje od GeometryShape (koji nasljeđuje od Shape) i dodaje TextFrame.
| | |
|---|
text_frame() | | Vraća the TextFrame za ovaj automatski oblik. |
geometry_shape() | | Vraća svojstva geometrijskog oblika. |
Sučelje IShape
IShape sučelje definira javni ugovor. Ključne metode iz
IShape:
| |
|---|
set_raw_frame(const ShapeFrame&) | Postavite sirovi okvir izravno. |
set_frame(const ShapeFrame&) | Postavi izračunati okvir. |
Vidi također