Διαχείριση προσβασιμότητας παρουσιάσεων σε C++
Επισκόπηση
Η προσβασιμότητα παρουσιάσεων εξασφαλίζει ότι τα άτομα που χρησιμοποιούν τεχνολογίες υποβοήθησης—όπως αναγνώστες οθόνης, συσκευές braille ή πλοήγηση μόνο με το πληκτρολόγιο—μπορούν να κατανοούν και να πλοηγούνται στις διαφάνειες σας εξίσου αποτελεσματικά με το κοινό που βλέπει και χρησιμοποιεί ποντίκι. Η καλή πρακτική εστιάζει σε σαφή σειρά ανάγνωσης, περιεκτικό εναλλακτικό κείμενο για πληροφοριακά γραφικά, επαρκή αντίθεση χρωμάτων, αναγνώσιμη τυπογραφία, περιγραφικό κείμενο συνδέσμου και αποφυγή μετάδοσης νοήματος μόνο με χρώμα ή θέση. Όταν η προσβασιμότητα σχεδιάζεται από την αρχή, το αποτέλεσμα είναι μια πιο καθαρή δομή, πιο συνεπή γραφικά και περιεχόμενο που φθάνει σε κάθε θεατή χωρίς παρακάμψεις.
Σήμανση ως Διακοσμητικό
Η σημαία «Σήμανση ως Διακοσμητικό» χαρακτηρίζει καθαρά διακοσμητικά γραφικά ώστε οι αναγνώστες οθόνης να τα παραλείπουν, μειώνοντας το θόρυβο και διατηρώντας την εστίαση στο ουσιώδες περιεχόμενο. Εφαρμόστε την σε φόντους, διακοσμητικά στοιχεία και κενές περιοχές—ποτέ σε διαγράμματα, εικονίδια ή εικόνες που μεταδίδουν πληροφορίες. Η Aspose.Slides εκθέτει αυτή τη σημαία για ανίχνευση και επικύρωση, επιτρέποντας αυτοματοποιημένους ελέγχους προσβασιμότητας και καθαρισμό.

Το παρακάτω δείγμα κώδικα δείχνει πώς να προσδιορίσετε αν ένα σχήμα είναι σημειωμένο ως διακοσμητικό.
auto presentation = MakeObject<Presentation>(u"sample.pptx");
auto shape = presentation->get_Slide(0)->get_Shape(0);
Console::WriteLine(u"Is shape decorative: {0}", shape->get_IsDecorative());
presentation->Dispose();