Управление доступностью презентаций в .NET
Обзор
Доступность презентаций обеспечивает возможность людям, использующим вспомогательные технологии — такие как программы чтения с экрана, брайлевские дисплеи или навигацию только с клавиатуры — понимать и перемещаться по вашим слайдам настолько же эффективно, как зрительным пользователям с мышью. Хорошая практика ориентирована на чёткий порядок чтения, содержательный альтернативный текст для информативных визуалов, достаточный контраст цветов, читаемую типографику, описательный текст ссылок и избегание передачи смысла только через цвет или позицию. Когда доступность планируется с самого начала, результатом становится более чистая структура, более согласованные визуалы и контент, который достигает каждого зрителя без обходных решений.
Пометить как декоративный
Пометить как декоративный отмечает чисто декоративные визуалы, чтобы программы чтения с экрана пропускали их, уменьшая шум и сосредотачивая внимание на содержательном контенте. Применяйте его к фонам, орнаментам и разделителям — никогда к диаграммам, иконкам или изображениям, передающим информацию. Aspose.Slides предоставляет этот флаг для обнаружения и проверки, позволяя выполнять автоматические проверки доступности и очистку.

Следующий пример кода показывает, как определить, помечена ли фигура как декоративная.
using var presentation = new Presentation("sample.pptx");
var shape = presentation.Slides[0].Shapes[0];
Console.WriteLine($"Is shape decorative: {shape.IsDecorative}");