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

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>

: include/Aspose/Slides/Foss/shape.h, include/Aspose/Slides/Foss/auto_shape.h


Svojstva oblika

x() / set_x(double)Read/WriteX položaj u točkama.
y() / set_y(double)Read/WriteY položaj u točkama.
width() / set_width(double)Read/WriteŠirina u točkama.
height() / set_height(double)Read/WriteVisina u točkama.
rotation() / set_rotation(double)Read/WriteKut rotacije u stupnjevima.
hidden() / set_hidden(bool)Read/WriteJe li oblik skriven.
shape_type() / set_shape_type(ShapeType)Read/WriteVrsta 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/PisanjeJe 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()ShapeFrameOkvir 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

 Hrvatski