Gerenciar acessibilidade de apresentações em C++
Visão geral
A acessibilidade de apresentações garante que pessoas que utilizam tecnologias assistivas—como leitores de tela, displays Braille ou navegação apenas por teclado—possam entender e navegar pelos seus slides tão eficazmente quanto o público que vê e usa o mouse. As boas práticas focam em ordem de leitura clara, texto alternativo significativo para imagens informativas, contraste de cores adequado, tipografia legível, texto de link descritivo e evitar transmitir significado apenas por cor ou posição. Quando a acessibilidade é planejada desde o início, o resultado é uma estrutura mais limpa, recursos visuais mais consistentes e conteúdo que alcança todos os espectadores sem soluções alternativas.
Marcar como decorativo
Marcar como decorativo sinaliza que os recursos puramente ornamentais devem ser ignorados pelos leitores de tela, reduzindo ruído e mantendo o foco no conteúdo significativo. Aplique isso a fundos, enfeites e espaçadores—nunca a gráficos, ícones ou imagens que transmitam informação. Aspose.Slides expõe essa bandeira para detecção e validação, permitindo verificações automatizadas de acessibilidade e limpeza.

O exemplo de código a seguir mostra como determinar se uma forma está marcada como decorativa.
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();