Σχήματα Παρουσίασης Ομάδας σε C++
Επισκόπηση
Αυτό το άρθρο εξηγεί πώς να εργάζεστε με ομαδικά σχήματα στο Aspose.Slides. Δείχνει πώς να προσθέσετε ένα ομαδικό σχήμα σε μια διαφάνεια, να τοποθετήσετε σχήματα μέσα του και να αποθηκεύσετε την ενημερωμένη παρουσίαση. Επίσης, παρουσιάζει πώς να αποκτήσετε πρόσβαση σε σχήματα που είναι αποθηκευμένα μέσα σε μια ομάδα και να διαβάσετε τις τιμές AlternativeText τους. Επιπλέον, το άρθρο καλύπτει σύντομα σχετικές δυνατότητες ομαδικών σχημάτων όπως ένθετες ομάδες, σειρά z και επιλογές κλειδώματος.
Προσθήκη Ομαδικού Σχήματος
Το Aspose.Slides υποστηρίζει την εργασία με ομαδικά σχήματα σε διαφάνειες. Αυτή η δυνατότητα βοηθά τους προγραμματιστές να δημιουργούν πιο πλούσιες παρουσιάσεις. Το Aspose.Slides for C++ υποστηρίζει την προσθήκη ή πρόσβαση σε ομαδικά σχήματα. Είναι δυνατόν να προσθέσετε σχήματα σε ένα προστεθέν ομαδικό σχήμα για να το γεμίσετε ή να έχετε πρόσβαση σε οποιαδήποτε ιδιότητα του ομαδικού σχήματος. Για να προσθέσετε ένα ομαδικό σχήμα σε μια διαφάνεια χρησιμοποιώντας το Aspose.Slides for C++:
- Δημιουργήστε ένα στιγμιότυπο της κλάσηςPresentation.
- Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index της.
- Προσθέστε ένα ομαδικό σχήμα στη διαφάνεια.
- Προσθέστε τα σχήματα στο προστεθέν ομαδικό σχήμα.
- Αποθηκεύστε την τροποποιημένη παρουσίαση ως αρχείο PPTX.
Το παρακάτω παράδειγμα προσθέτει ένα ομαδικό σχήμα σε μια διαφάνεια.
Πρόσβαση στην Ιδιότητα AltText
Αυτό το θέμα δείχνει απλά βήματα, με παραδείγματα κώδικα, για την προσθήκη ενός ομαδικού σχήματος και την πρόσβαση στην ιδιότητα AltText των ομαδικών σχημάτων σε διαφάνειες. Για να αποκτήσετε πρόσβαση στο AltText ενός ομαδικού σχήματος σε μια διαφάνεια χρησιμοποιώντας το Aspose.Slides for C++:
- Δημιουργήστε μια παρουσία της κλάσης
Presentationπου αντιπροσωπεύει ένα αρχείο PPTX. - Αποκτήστε την αναφορά μιας διαφάνειας χρησιμοποιώντας το Index της.
- Πρόσβαση στη συλλογή σχημάτων των διαφανειών.
- Πρόσβαση στο ομαδικό σχήμα.
- Πρόσβαση στην ιδιότητα AltText.
Το παρακάτω παράδειγμα αποκτά πρόσβαση στο εναλλακτικό κείμενο του ομαδικού σχήματος.
Συχνές Ερωτήσεις
Υποστηρίζεται η ένθετη ομαδοποίηση (μια ομάδα μέσα σε άλλη ομάδα);
Ναι. ΤοGroupShape διαθέτει τη μέθοδοget_ParentGroup, η οποία δείχνει άμεσα την υποστήριξη ιεραρχίας (μια ομάδα μπορεί να είναι παιδί κάποιας άλλης ομάδας).
Πώς ελέγχω τη σειρά z της ομάδας σε σχέση με άλλα αντικείμενα στη διαφάνεια;
Χρησιμοποιήστε τηGroupShape·Z-Order position για να ελέγξετε τη θέση της στην στοίβα απεικόνισης.
Μπορώ να αποτρέψω τη μετακίνηση/επεξεργασία/αποομαδοποίηση;
Ναι. Η ενότητα κλειδώματος της ομάδας εκτίθεται μέσω τουget_GroupShapeLock, που σας επιτρέπει να περιορίσετε τις ενέργειες στο αντικείμενο.