Διαχείριση προσβασιμότητας παρουσίασης σε .NET

Εισαγωγή

Η προσβασιμότητα παρουσιάσεων διασφαλίζει ότι τα άτομα που χρησιμοποιούν βοηθητικές τεχνολογίες—όπως προγράμματα ανάγνωσης οθόνης, οθόνες Braille ή πλοήγηση μόνο με πληκτρολόγιο—μπορούν να καταλάβουν και να περιηγηθούν στις διαφάνειές σας με την ίδια αποτελεσματικότητα όπως οι οπτικά άτομα που χρησιμοποιούν ποντίκι. Η καλή πρακτική εστιάζει σε σαφή σειρά ανάγνωσης, ουσιαστικό εναλλακτικό κείμενο για εικονογραφικά στοιχεία, επαρκή αντίθεση χρωμάτων, αναγνώσιμη τυπογραφία, περιγραφικό κείμενο συνδέσμων και στην αποφυγή μετάδοσης νοήματος μόνο με χρώμα ή θέση. Όταν η προσβασιμότητα σχεδιάζεται από την αρχή, το αποτέλεσμα είναι μια καθαρότερη δομή, πιο συνεπή εικονικά στοιχεία και περιεχόμενο που φτάνει σε όλους τους θεατές χωρίς παρακάμψεις.

Σήμανση ως Διακοσμητικό

Η σήμανση ως διακοσμητικό σηματοδοτεί καθαρά διακοσμητικά οπτικά στοιχεία ώστε τα προγράμματα ανάγνωσης οθόνης να τα παραλείπουν, μειώνοντας το θόρυβο και διατηρώντας την εστίαση στο ουσιαστικό περιεχόμενο. Εφαρμόστε το σε φόντους, διακοσμητικά στοιχεία και διαχωριστικά—ποτέ σε διαγράμματα, εικονίδια ή εικόνες που μεταδίδουν πληροφορίες. Το Aspose.Slides εκθέτει αυτή τη σημαία για ανίχνευση και επαλήθευση, επιτρέποντας αυτόματους ελέγχους προσβασιμότητας και καθαρισμό.

Σήμανση ως Διακοσμητικό

Το παρακάτω δείγμα κώδικα δείχνει πώς να προσδιορίσετε εάν ένα σχήμα είναι σημειωμένο ως διακοσμητικό.

using var presentation = new Presentation("sample.pptx");

var shape = presentation.Slides[0].Shapes[0];
Console.WriteLine($"Is shape decorative: {shape.IsDecorative}");