Σύγκριση Διαφανειών Παρουσίασης σε C++
Επισκόπηση
Το Aspose.Slides σας επιτρέπει να συγκρίνετε διαφάνειες, διαφάνειες διάταξης και κύριες διαφάνειες χρησιμοποιώντας τη μέθοδο Equals που παρέχεται από το interface IBaseSlide και την κλάση BaseSlide. Αυτή η μέθοδος επιστρέφει true όταν οι συγκριόμενες διαφάνειες είναι πανομοιότυπες ως προς τη δομή τους και το στατικό περιεχόμενο.
Σύγκριση Δύο Διαφανειών
Η μέθοδος Equals προστέθηκε στο interface IBaseSlide και στην κλάση BaseSlide. Επιστρέφει true για τις διαφάνειες / διαφάνειες διάταξης / κύριες διαφάνειες που είναι ταυτόσημες ως προς τη δομή τους και το στατικό περιεχόμενο.
Δύο διαφάνειες είναι ίσες εάν όλα τα σχήματα, τα στυλ, τα κείμενα, οι κινούμενες εικόνες και άλλες ρυθμίσεις κ.λπ. η σύγκριση δεν λαμβάνει υπόψη τις μοναδικές τιμές αναγνωριστών, π.χ. SlideId, και το δυναμικό περιεχόμενο, π.χ. την τρέχουσα τιμή ημερομηνίας σε Placeholder Ημερομηνίας.
Συχνές Ερωτήσεις
Επηρεάζει το γεγονός ότι μια διαφάνεια είναι κρυφή τη σύγκριση των ίδιων διαφανειών;
Κατάσταση κρυφής είναι ιδιότητα επιπέδου παρουσίασης/αναπαραγωγής, όχι οπτικό περιεχόμενο. Η ισότητα δύο συγκεκριμένων διαφανειών καθορίζεται από τη δομή και το στατικό περιεχόμενό τους· το μόνο ότι μια διαφάνεια είναι κρυφή δεν κάνει τις διαφάνειες διαφορετικές.
Λαμβάνονται υπόψη οι υπερσυνδέσεις και οι παράμετροι τους;
Ναι. Οι σύνδεσμοι αποτελούν μέρος του στατικού περιεχομένου μιας διαφάνειας. Εάν το URL ή η δράση του υπερσυνδέσμου διαφέρουν, αυτό συνήθως θεωρείται διαφορά στο στατικό περιεχόμενο.
Εάν ένα γράφημα αναφέρεται σε εξωτερικό αρχείο Excel, θα ληφθεί υπόψη το περιεχόμενο του αρχείου;
Όχι. Η σύγκριση γίνεται βάσει των ίδιων των διαφανειών. Οι εξωτερικές πηγές δεδομένων γενικά δεν διαβάζονται κατά τη σύγκριση· μόνο ό,τι υπάρχει στη δομή και την στατική κατάσταση της διαφάνειας θεωρείται.