Ordem de leitura versus ordem de tabulação nos formulários acessíveis

Ordem de leitura é a sequência na qual o leitor da tela lê todos os objetos estáticos (como texto e imagens) e os de campo em um formulário. Em arquivos PDF, a ordem de leitura é fornecida ao leitor de tela como uma estrutura de árvore. A ordem de leitura sempre ocorre de maneira linear e apresenta cada informação do formulário uma vez. Ela também permite que o usuário leia na mesma ordem, esteja lendo para frente ou para trás.

A ordem de tabulação determina como o usuário navega pelos campos de um formulário usando o teclado. Por padrão, o Designer define automaticamente a ordem de tabulação para cada formulário usando a ordem geográfica (da esquerda para a direita, de cima para baixo). Você pode personalizá-lo usando a paleta Ordem de tabulação. A ordem de tabulação não é necessariamente linear.

Restrições da ordem de leitura

O Designer utiliza a ordem de tabulação padrão ou personalizada para determinar a estrutura de árvore da ordem de leitura. No entanto, como a ordem de leitura tem diferentes restrições (por exemplo, uma estrutura linear), o Designer gera as ordens de leitura e tabulação separadamente. Se você deseja que os dois tipos de ordenação utilizem a mesma sequência, certifique-se de que a ordem de tabulação está de acordo com as restrições da ordem de leitura.

Ordem de leitura e subformulários

Os subformulários organizam o conteúdo de um formulário e melhoram o desempenho quando o usuário faz a tabulação entre os campos. A ordem de leitura trata os objetos de subformulário como um grupo. Todos os objetos de um subformulário devem ser lidos antes que qualquer objeto do subformulário subsequente seja lido.

Embora você possa personalizar a ordem de tabulação para navegar entre os objetos de diferentes subformulários, este tipo de navegação não é possível na ordem de leitura. Para manter a consistência entre a ordem de leitura e de tabulação, sempre faça a tabulação por todos os objetos de um subformulário antes de navegar para outro.

Objetos de texto estático e ordem de tabulação

Os objetos de texto estáticos são incluídos na ordem de tabulação para permitir que você modifique seu posicionamento na ordem de leitura. Os cabeçalhos e títulos de seção são exemplos de objetos de texto estático. No entanto, os objetos de texto são excluídos da navegação do teclado. Mudar o local dos objetos de texto na ordem de tabulação não afeta um usuário que navega usando o teclado.