Todos os componentes do visualizador suportam funções e atributos ARIA (Accessible Rich Internet Applications) para melhorar a integração com tecnologias de assistência, como leitores de tela.
O elemento do visualizador de nível superior tem função region
e aria-label
por padrão, para o nome do visualizador. Você pode controlar o rótulo com a variável Container.LABEL
símbolo de localização.
Os botões têm a função button
e texto descritivo definido com a variável aria-label
atributo. O valor de aria-label
é preenchido a partir do valor do símbolo de localização do botão. Quando um botão é desativado, a variável aria-disabled
é definido de acordo.
A exibição principal tem função application
. Uma breve descrição da exibição principal é fornecida em aria-roledescription
, com o valor definido pela variável ROLE_DESCRIPTION
símbolo de localização do componente de exibição principal correspondente. Dicas de navegação para usuários de teclado são fornecidas usando aria-describedby
, o texto da 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
é definido com o valor desse rótulo.
Pontos críticos, regiões e mapas de imagens têm o papel button
e texto descritivo definido com aria-label
, com o valor do ponto ativo ou rótulo do mapa de imagem. Quando o usuário coloca um foco em pontos ativos ou mapas de imagem, as dicas de navegação para usuários de teclado são fornecidas usando aria-describedby
, com o texto da dica de uso proveniente do USAGE_HINT
símbolo de localização.
As miniaturas têm a função dialog
com aria-label
do atributo controlado pela ThumbnailGridView.LABEL
símbolo de localização. As miniaturas individuais têm função button
. Se uma miniatura for selecionada, ela receberá aria-selected
conjunto de atributos para true
.
Os componentes que exibem amostras têm a função listbox
com aria-label
conjunto de atributos para o valor da variável 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 receberá a variável aria-selected
conjunto de atributos para true
.
As listas suspensas são ativadas por botões com outros aria-haspopup
conjunto de atributos para true
e aria-controls
que faz referência ao elemento real do painel suspenso. O próprio painel suspenso tem a função menu
com subelementos que têm a função menuitem
. Cada item de menu tem a variável aria-label
atributo especificado.
As caixas de diálogo modais têm a função dialog
. O elemento de cabeçalho da caixa de diálogo é referenciado pela variável aria-labelledby
atributo.