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

Shape klasa je osnovna klasa za sve vizuelne elemente na slajdu. AutoShape nasleđuje Shape sa geometrijom i opcionim 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)Čitanje/PisanjeX pozicija u tačkama.
y() / set_y(double)Čitanje/PisanjeY pozicija u tačkama.
width() / set_width(double)Čitanje/PisanjeŠirina u tačkama.
height() / set_height(double)Čitanje/UpisVisina u tačkama.
rotation() / set_rotation(double)Čitanje/UpisUgao rotacije u stepenima.
hidden() / set_hidden(bool)Čitanje/UpisDa li je oblik skriven.
shape_type() / set_shape_type(ShapeType)Čitanje/UpisTip geometrije oblika.
z_order_position()
Z‑redosledni položaj.
unique_id()
Jedinstveni identifikator za ovaj oblik.
office_interop_shape_id()
Office interop ID oblika.
is_grouped()
Da li oblik pripada grupi.
is_text_holder()
Da li oblik može da sadrži tekst.
is_decorative() / set_is_decorative(bool)Čitanje/PisanjeDa li je oblik dekorativan (pristupačnost).
connection_site_count()
Broj tačaka povezivanja.
set_name(const std::string&)
Postavi ime oblika.
set_alternative_text(const std::string&)
Postavi alt tekst za pristupačnost.
set_alternative_text_title(const std::string&)
Postavi naslov alt teksta.

Svojstva formata oblika

fill_format()FillFormat&Postavke popunjavanja za ovaj oblik.
line_format()LineFormat&Postavke linije/ivice.
effect_format()EffectFormat&Postavke vizuelnih efekata.
three_d_format()ThreeDFormat&3-D effect settings.
frame()ShapeFramePozicija i veličina okvira.

AutoShape

AutoShape nasleđuje od GeometryShape (koji nasleđuje od Shape) TextFrame.

text_frame()
dodaje TextFrame Vraća.
geometry_shape()
Vraća svojstva geometrijskog oblika.

Interfejs IShape

IShape interfejs definiše javni ugovor. Ključne metode iz IShape:

set_raw_frame(const ShapeFrame&)Postavi sirovi okvir direktno.
set_frame(const ShapeFrame&)Postavi izračunati okvir.

Vidi i

 Српски