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 | Περιγραφή: |
|---|---|---|---|
ShapeType | ShapeType | Διάβασε. | Λαμβάνει τον τύπο σχήματος. |
EffectFormat | EffectFormat | Διάβασε. | Λαμβάνει τη μορφή του εφέ. |
FillFormat | FillFormat | Διάβασε. | Λαμβάνει τη μορφή γεμίσματος. |
LineFormat | LineFormat | Διάβασε. | Λαμβάνει τη μορφή γραμμής. |
ThreeDFormat | ThreeDFormat | Διάβασε. | Λαμβάνει τη μορφή 3D. |
ShapeFrame | ShapeFrame | Διάβασε. | Λαμβάνει το πλαίσιο σχήματος. |
ISlideComponent | ISlideComponent | Διάβασε. | Λαμβάνει το i slide component. |
IPresentation | IPresentation | Διάβασε. | Λαμβάνει την παρουσίαση i. |
IBaseSlide | IBaseSlide | Διάβασε. | Λαμβάνει τη διαφάνεια βάσης i. |
IPresentationComponent | IPresentationComponent | Διάβασε. | Λαμβάνει το στοιχείο παρουσίασης 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. |