Todos os componentes do visualizador oferecem suporte a funções e atributos ARIA (Accessible Rich Internet Applications) para melhorar a integração com tecnologias assistivas, como leitores de tela.
O elemento do visualizador de nível superior tem função region
e aria-label
atributo definido por padrão para o nome do visualizador. É possível controlar o rótulo com a variável Container.LABEL
símbolo de localização.
A exibição principal tem função application
. Uma breve descrição da exibição principal é fornecida em aria-roledescription
, com o valor definido pelo ROLE_DESCRIPTION
símbolo de localização do componente de exibição principal correspondente. As dicas de navegação para usuários de teclado são fornecidas usando aria-describedby
, o texto para a dica de uso vem da variável USAGE_HINT
símbolo de localização. Se um ativo tiver um rótulo definido no campo UserData, a variável aria-label
atributo é definido com o valor desse rótulo.
Os componentes que exibem amostras têm a função listbox
com aria-label
atributo definido para o valor do LABEL
símbolo de localização desse componente. Amostras individuais têm a função option
com aria-setsize
e aria-posinset
atributos para descrever a posição da amostra no conjunto. Se uma amostra for selecionada, ela obterá a aria-selected
atributo definido como true
.