Shape

Επισκόπηση

Shape είναι μια τάξη στο Aspose.Slides FOSS για C++.

Βασική κατηγορία για όλα τα σχήματα σε μια διαφάνεια.

Αυτή η τάξη παρέχει 84 μεθόδους για τη δουλειά με αντικείμενα Shape σε προγράμματα C++. Οι διαθέσιμες μεθόδους περιλαμβάνουν: EffectFormat, FillFormat, IBaseSlide, IPresentation, IPresentationComponent, ISlideComponent, LineFormat, ShapeFrame, ShapeType, ThreeDFormat, alternative_text, alternative_text_title, και 57 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή C++ μετά την εγκατάσταση του πακέτου Aspose.Slides FOSS για το C++. Ιδιότητες: EffectFormat, FillFormat, IBaseSlide, IPresentation, IPresentationComponent, ISlideComponent, και άλλα 4.

Ιδιότητες

ΟνομασίαΤύπος:AccessΠεριγραφή:
ShapeTypeShapeTypeΔιάβασε.Λαμβάνει τον τύπο σχήματος.
EffectFormatEffectFormatΔιάβασε.Λαμβάνει τη μορφή του εφέ.
FillFormatFillFormatΔιάβασε.Λαμβάνει τη μορφή γεμίσματος.
LineFormatLineFormatΔιάβασε.Λαμβάνει τη μορφή γραμμής.
ThreeDFormatThreeDFormatΔιάβασε.Λαμβάνει τη μορφή 3D.
ShapeFrameShapeFrameΔιάβασε.Λαμβάνει το πλαίσιο σχήματος.
ISlideComponentISlideComponentΔιάβασε.Λαμβάνει το i slide component.
IPresentationIPresentationΔιάβασε.Λαμβάνει την παρουσίαση i.
IBaseSlideIBaseSlideΔιάβασε.Λαμβάνει τη διαφάνεια βάσης i.
IPresentationComponentIPresentationComponentΔιάβασε.Λαμβάνει το στοιχείο παρουσίασης i.

Μέθοδοι

SignatureΠεριγραφή:
ShapeType()ShapeTypeΗ ιδιότητα παίρνει ή ορίζει τον τύπο του σχήματος.
EffectFormat()EffectFormatΙδιοκτησία παρέχει πρόσβαση στην μορφοποίηση του αποτελέσματος σχήματος
EffectFormat()EffectFormat
FillFormat()FillFormatΕπιστρέφει το αντικείμενο μορφοποίησης συμπλήρωσης για το σχήμα .
FillFormat()FillFormat
LineFormat()LineFormatΙδιοκτησία παρέχει πρόσβαση στη μορφοποίηση γραμμής του σχήματος
LineFormat()LineFormat
ThreeDFormat()ThreeDFormatΙδιοκτησία παρέχει πρόσβαση στην τρισδιάστατη μορφοποίηση του σχήματος
ThreeDFormat()ThreeDFormat
ShapeFrame()ShapeFrameΙδιοκτησία παρέχει πρόσβαση στα δεδομένα πλαισίου του σχήματος
ShapeFrame()ShapeFrame
ISlideComponent()ISlideComponentΕπιστρέφει το διασύνδεσμο συστατικών που εφαρμόζεται από το σχήμα
IPresentation()IPresentationΟυσιαστική αναφορά στο interface παρουσίασης που περιέχει το σχήμα
IPresentation()IPresentation
IBaseSlide()IBaseSlideΙδιοκτησία αναφορές στο βασικό διαφάνεια που κρατά το σχήμα
IBaseSlide()IBaseSlide
IPresentationComponent()IPresentationComponentΕπιστρέφει το διασύνδεσμο του στοιχείου παρουσίασης του σχήματος
IPresentationComponent()IPresentationComponent
~Shape()
shape_type()ShapeTypeΕπιστρέφει τον τύπο σχήματος.
set_shape_type(value: ShapeType)Ορίζει τον τύπο σχήματος.
x()doubleΕπιστρέφει τις συντεταγμένες x του σχήματος.
set_x(value: double)Ορίζει τη συντεταγμένη X του σχήματος
y()doubleΕπιστρέφει τις συντεταγμένες y του σχήματος.
set_y(value: double)Ορίζει τη συντεταγμένη Y του σχήματος
width()doubleΕπιστρέφει το πλάτος του σχήματος.
set_width(value: double)
height()doubleΕπιστρέφει το ύψος του σχήματος.
set_height(value: double)
rotation()doubleΕπιστρέφει τη γωνία περιστροφής σε βαθμούς.
set_rotation(value: double)Ορίζει τη γωνία περιστροφής του σχήματος
name()std::stringΕπιστρέφει το όνομα του σχήματος.
set_name(value: std::string)
effect_format()EffectFormatΕπιστρέφει τη μορφή του αποτελέσματος για αυτό το σχήμα.
effect_format()EffectFormatΕπιστρέφει τη μορφή του αποτελέσματος για αυτό το σχήμα.
fill_format()FillFormatΕπιστρέφει τη μορφή συμπλήρωσης για αυτό το σχήμα.
fill_format()FillFormatΕπιστρέφει τη μορφή συμπλήρωσης για αυτό το σχήμα.
line_format()LineFormatΕπιστρέφει τη μορφή γραμμής για αυτό το σχήμα.
line_format()LineFormatΕπιστρέφει τη μορφή γραμμής για αυτό το σχήμα.
three_d_format()ThreeDFormatΕπιστρέφει το 3D μορφότυπο για αυτό το σχήμα.
three_d_format()ThreeDFormatΕπιστρέφει το 3D μορφότυπο για αυτό το σχήμα.
is_text_holder()boolΑποφασίζει αν το σχήμα είναι TextHolder. Προεπιλεγμένη: false.
placeholder()Επιστρέφει το χάρτη θέσης.
custom_data()Επιστρέφει τα δεδομένα προσαρμογής.
raw_frame()ShapeFrameΕπιστρέφει το πλαίσιο πρώτης μορφής.
set_raw_frame(value: ShapeFrame)
frame()ShapeFrameΕπιστρέφει το πλαίσιο σχήματος.
set_frame(value: ShapeFrame)
hidden()boolΑποφασίζει αν το σχήμα είναι κρυμμένο.
set_hidden(value: bool)
z_order_position()std::int32_tΕπιστρέφει τη θέση z-order.
connection_site_count()std::int32_tΕπιστρέφει τον αριθμό των τοποθεσιών σύνδεσης (προεπιλεγμένη 4).
alternative_text()std::stringΕπιστρέφει το εναλλακτικό κείμενο.
set_alternative_text(value: std::string)
alternative_text_title()std::stringΕπιστρέφει ο τίτλος του εναλλακτικού κειμένου.
set_alternative_text_title(value: std::string)
is_decorative()boolΛαμβάνει την επιλογή «Mark as decorative».
set_is_decorative(value: bool)
unique_id()std::uint32_tΕπιστρέφει το μοναδικό αναγνωριστικό της έκτασης παρουσίασης.
office_interop_shape_id()std::uint32_tΕπιστρέφει ο αναγνωριστικός σχήματος με διαφάνεια.
is_grouped()boolΑποφασίζει αν το σχήμα είναι ομαδοποιημένο.
as_i_slide_component()ISlideComponentΕπιστρέφει το βασικό ISlideComponent διεπαφή.
presentation()IPresentation
presentation()IPresentation
slide()IBaseSlide
slide()IBaseSlide
as_i_presentation_component()IPresentationComponent
as_i_presentation_component()IPresentationComponent
set_z_order_position(value: std::int32_t)Ορίζει τη θέση z-order (χρησιμοποιείται εσωτερικά από το ShapeCollection).
set_unique_id(value: std::uint32_t)Ορίζει το μοναδικό αναγνωριστικό (χρησιμοποιείται εσωτερικά).
set_office_interop_shape_id(value: std::uint32_t)Ορίζει το αναγνωριστικό σχήματος του Office Interop (χρησιμοποιείται εσωτερικά).
init_internal(xml_element: pugi::xml_node, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide)Ετικέτα το σχήμα από ένα στοιχείο XML μέσα σε μέρος διαφάνειας.
build_frame()ShapeFrameΔημιουργήστε ένα ShapeFrame από το τρέχον στοιχείο xfrm.
apply_frame(value: IShapeFrame)Εφαρμόστε τις τιμές του ShapeFrame στο στοιχείο xfrm.
get_sp_pr()pugi::xml_nodeΑποκτήστε το στοιχείο spPr (ή grpSpPr) για αυτό το σχήμα.
ensure_sp_pr()pugi::xml_nodeΑποκτήστε ή δημιουργήστε το στοιχείο spPr.
get_c_nv_pr()pugi::xml_nodeΑποκτήστε το στοιχείο cNvPr από το σχήμα XML.
find_xfrm_in_element(xml_element: pugi::xml_node)pugi::xml_nodeΒρείτε το στοιχείο a:xfrm απευθείας μέσα σε ένα στοιχείο XML σχήματος.
get_placeholder_info()std::optional<std::pair<std::optional<std::string>, std::string>>
find_placeholder_xfrm_in_xml(root: pugi::xml_node, ph_type: std::optional<std::string>, ph_idx: std::string_view)pugi::xml_nodeΒρείτε το xfrm για έναν αντιστοίχιμο χάρτη στο layout/master XML root.
xml_element()pugi::xml_nodeΕπιστρέφει το στοιχείο XML που υποστηρίζει αυτό το σχήμα.
get_inherited_xfrm()pugi::xml_nodeΠερπατήστε τη διάταξη -> κύρια αλυσίδα για να βρείτε κληρονομικά xfrm για τοποθετητές.
get_xfrm()pugi::xml_nodeΠάρτε το στοιχείο a:xfrm από το σχήμα XML, με κληρονομιά σημειωτή.
ensure_xfrm()pugi::xml_nodeΑποκτήστε ή δημιουργήστε το στοιχείο a:xfrm.

Βλέπε επίσης:

 Ελληνικά