Recursos de acessibilidade em relatórios paginados (Power BI Report Builder)
APLICA-SE A: Power BI Report Builder Power BI Desktop
Crie relatórios paginados com acessibilidade. O Power BI Report Builder tem recursos de acessibilidade que ajudam você a criar um relatório paginado inclusivo e utilizável por todos. Como criador de relatórios, é importante conhecer esses recursos e suas funcionalidades para usá-los a fim de tornar seus relatórios paginados acessíveis para pessoas cegas, com visão subnormal ou com deficiências físicas. Projetar seu relatório para acessibilidade não beneficia apenas os usuários com deficiências. Isso beneficia a todos porque melhora a usabilidade do seu relatório.
Este artigo fornece detalhes sobre os recursos de acessibilidade no Power BI Report Builder para criar relatórios paginados acessíveis.
Tipos de recursos de acessibilidade
O Power BI Report Builder tem vários recursos de acessibilidade disponíveis para o criador de relatórios, esses recursos são classificados em três categorias da seguinte maneira:
- Recursos de acessibilidade internos (sem necessidade de configuração).
- Recursos de acessibilidade internos (que exigem configuração).
- Outras dicas e considerações.
As seções a seguir descrevem essas categorias com detalhes.
Recursos de acessibilidade internos
Esses recursos foram integrados ao Power BI Report Builder e não exigem nenhuma configuração do autor do relatório. Entre esses recursos estão:
Vamos explorar cada um desses recursos de acessibilidade internos individualmente.
Navegação pelo teclado
Como autor do relatório, você pode operar o Power BI Report Builder usando o teclado para navegação. Os consumidores de relatório paginado também podem usar com eficiência seus teclados para navegar por um relatório e interagir com os vários objetos de um relatório paginado. Essa funcionalidade está de acordo com as diretrizes de operabilidade WCAG e cria uma experiência de usuário acessível para consumidores de relatório com deficiências.
Pressionando a tecla Alt, você pode ver os atalhos de teclado para os diferentes menus do Power BI Report Builder. Aqui está a lista detalhada de atalhos de teclado do Power BI Report Builder.
Observação
A navegação por teclado para acessibilidade tem suporte parcial. Você não pode usar o botão cancelar na caixa de diálogo de carregamento.
Compatibilidade com leitor de tela
O Power BI Report Builder é compatível com leitor de tela. À medida que um usuário navega em qualquer objeto no aplicativo, o leitor de tela converte todo o texto em palavras faladas. Como autor do relatório, você pode usar um leitor de tela para criar um relatório paginado. Quando você passa o mouse sobre qualquer um dos menus do aplicativo, o leitor de tela lê a descrição da propriedade mostrada.
Formato de exportação de PDF acessível no serviço para consumidores de relatório
Como criador de relatórios, é importante reconhecer que há dois formatos PDF disponíveis para exportar relatórios paginados do serviço do Power BI:
- Formato PDF padrão.
- Formato PDF acessível.
O PDF acessível é um recurso no serviço do consumidor do relatório. Ele não tem suporte no Power BI Report Builder. O formato PDF acessível dá suporte para PDF/UA em conformidade com os requisitos ISO 14289-1(PDF/UA) para documentos PDF universalmente acessíveis.
O PDF/UA especifica os requisitos técnicos para tecnologia adaptativa, como leitores de tela, para interagir totalmente com documentos PDF. Aderir a esses requisitos ajuda a criar um documento PDF/UA universalmente acessível, que uma pessoa com deficiências pode usar tão efetivamente quanto qualquer usuário sem deficiências.
Um dos principais requisitos do PDF/UA é criar documentos marcados e a árvore de estrutura criada pelas marcas do documento deve refletir a ordem lógica de leitura do documento. O formato de exportação de PDF comum do relatório paginado não está marcado, portanto, é importante que você selecione a opção de exportação de PDF acessível ao exportar seu relatório paginado para PDF.
Visualização do leitor de tela da árvore de estrutura de um relatório paginado em PDF acessível
O Verificador de Acessibilidade de PDF (Ferramenta PAC) é uma ferramenta digital usada para validar se um documento PDF está em total conformidade com PDF/UA. Depois de exportar seu documento de relatório PDF acessível, use essa ferramenta para garantir que seu documento PDF esteja em conformidade com PDF/UA e faça os ajustes necessários se a ferramenta detectar erros.
Observação
O PDF acessível não está em total conformidade com o ISO 14289-1 (PDF/UA). Para documentação detalhada, confira Conformidade da extensão de renderização de PDF com ISO 14289-1: relatórios paginados.
Ao criar um relatório paginado em PDF acessível bem formatado com base nos requisitos de acessibilidade, você ainda receberá um erro da ferramenta PAC informando que o identificador PDF/UA está ausente. O identificador PDF/UA não é gravado automaticamente no PDF acessível, pois não há garantia de que o criador de relatórios tenha executado as etapas necessárias para garantir que o PDF esteja em total conformidade com PDF/UA.
Para corrigir esse erro, você precisará adicionar o identificador PDF/UA apropriado ao PDF acessível para indicar que você fez o trabalho necessário para tornar o PDF totalmente compatível com PDF/UA. Adicione o identificador usando o Adobe Acrobat Pro, conforme descrito no artigo PDFs ACESSÍVEIS: como adicionar um identificador PDF/UA.
Recursos de acessibilidade internos que exigem configuração
Esta seção identifica e discute os recursos de acessibilidade integrados ao Power BI Report Builder e exigem a configuração do autor do relatório. Entre esses recursos estão:
- Definir propriedades de linha e caixa de texto .
- Forneça o texto Alt.
- Defina o contraste de cores.
Definir propriedades de linha e caixa de texto
Autores de relatório e consumidores de relatório se beneficiam de ter marcação de acessibilidade para propriedades de caixa de texto, tabelas e matrizes em relatórios paginados. Os autores do relatório podem habilitar títulos para propriedades de caixa de texto e cabeçalhos de coluna para propriedades de linha em apenas alguns cliques no Power BI Report Builder. Ao adicionar essa marcação a uma propriedade de linha ou a uma propriedade de caixa de texto, você fornecerá uma melhor experiência de usuário de navegação de relatório para consumidores de relatório que usam leitores de tela.
Habilitar propriedades de linha em um cabeçalho ou célula de dados
Para habilitar as propriedades de linha em um cabeçalho ou célula de dados, clique com o botão direito do mouse em uma linha de tabela e selecione Propriedades de linha.
Selecione o menu Acessibilidade e decida qual tipo de estrutura você deseja substituir.
Habilitar propriedades da caixa de texto
Para habilitar as propriedades da caixa de texto, clique com o botão direito do mouse em uma caixa de texto e selecione Propriedades da caixa de texto.
Selecione o menu Acessibilidade e decida qual tipo de estrutura você deseja substituir. Você pode adicionar marcas para Título H1-H6 para dar à caixa de texto um significado semântico diferente em formatos de saída como HTML e PDF acessível.
Fornecer texto Alt
O texto Alt, que é abreviação de texto alternativo, usado para descrever todos os objetos no relatório paginado. Como autor de um relatório, você precisa fornecer texto Alt para cada objeto do relatório, incluindo tabelas, matrizes, gráficos, imagens e caixas de texto. Fornecer texto Alt para os objetos do relatório ajuda um consumidor de relatório que usa um leitor de tela ou outra tecnologia adaptativa a entender o que você está tentando comunicar em relação a esse objeto de relatório, mesmo que eles não possam ver o objeto.
Selecione um objeto para fornecer texto Alt a ele no Power BI Report Builder. No painel Propriedades, selecione a propriedade Dica de ferramenta e digite o texto da dica de ferramenta na grade de propriedades.
Certifique-se de usar texto Alt descritivo em seus objetos de relatório. Verifique se os textos estão claros, descritivos e sem abreviações, facilitando a leitura do leitor de tela. O texto Alt descritivo ajuda a garantir que seu relatório seja mais compreensível para o usuário final, o que está alinhado com um dos princípios do WCAG.
Em relatórios paginados do Power BI, os componentes de visualização de dados são interpretados como imagens. É importante adicionar textos Alt que descrevam seu gráfico e as informações que você está tentando transmitir. Por exemplo, aqui estão as etapas para escrever um texto Alt para um gráfico de linhas.
Selecione o gráfico de linhas e, no painel Propriedades, selecione a propriedade Dica de ferramenta .
Selecione Expressão nas opções suspensas e, em seguida, escreva o texto Alt que você deseja usar.
A imagem a seguir mostra como o texto Alt aparece no relatório. Um leitor de tela lê o texto Alt, fornecendo a descrição da imagem para pessoas cegas e pessoas com outras deficiências físicas.
Observação
Um leitor de tela não lê os textos Alt no Power BI Report Builder, mas o leitor de tela lê esse tipo de texto no serviço do Power BI e PDF acessível. No entanto, os leitores de tela não leem textos Alt de caixas de texto no serviço do Power BI.
Definir contraste de cores
Ao criar seu relatório para acessibilidade, emparelhar uma cor clara e uma cor escura fornece o contraste de cor certo para tornar seu relatório mais acessível. Deve haver contraste suficiente entre o texto ou o objeto e qualquer cor da tela de fundo de acordo com as diretrizes do WCAG. O critério de êxito 1.4.3 da WCAG 2.1 descreve que o texto e a cor da tela de fundo devem ter uma taxa de contraste de, pelo menos, 4.5:1.
Ao contrário dos relatórios do Power BI, quando você usa o modo de alto contraste no Windows, o tema de alto contraste não é aplicado automaticamente ao relatório, portanto, para isso, você deve escolher cores de alto contraste.
Você pode projetar seu relatório e, em seguida, verificar as cores do relatório para acessibilidade. Aqui estão algumas ferramentas externas que você pode experimentar:
Outra opção é usar um gerador de paleta de cores acessível, como o Gerador de paleta de cores acessível do Venngage, para gerar cores acessíveis que você escolhe para usar em seu relatório.
Aplicar cores a objetos do relatório
Para aplicar cores aos objetos de relatório, selecione o objeto . No painel Propriedades, escolha a cor desejada para a opção de formatação, como fontes, tela de fundo e borda.
A imagem a seguir usa preto para formatar a tela de fundo do relatório e amarelo para formatar todos os outros elementos do relatório.
Para obter a tela de fundo preta para o corpo, selecione o corpo. No painel Propriedades, nas opções de formatação, selecione a lista suspensa para obter a cor da tela de fundo e escolha a cor preta.
A imagem a seguir mostra o resultado da formatação da tela de fundo preta.
Os outros objetos de relatório têm formatação amarela, seguindo as mesmas etapas acima. Você também pode aplicar cores a um objeto escrevendo o código hex da cor na opção de formatação de cor no painel Propriedades.
Etapas para formatação de cor de uma matriz
Esta imagem mostra como a cor amarela é aplicada a uma matriz selecionando células na matriz e selecionando a cor da Fonte e BorderColor definido como Amarelo.
Você verá o resultado da formatação na imagem a seguir.
Dicas e considerações
Aqui estão algumas dicas e considerações para ajudar ao criar relatórios paginados acessíveis.
Fornecer legenda/resumo da tabela
A criação de uma legenda ou resumo de tabela fornece contexto sobre as informações exibidas na tabela. Você pode adicionar a legenda usando a propriedade Dica de ferramenta. Fornece o resumo perfeito das informações que a tabela está transmitindo para os usuários do leitor de tela.
Observação
A diretriz WCAG 2.0 1.3.1 Informações e Relacionamentos é parcialmente suportada, pois as Tabelas contêm uma linha e coluna em branco extra para garantir a altura da linha e a largura da coluna corretas. Essa diretriz garante que as estruturas possam ser determinadas programaticamente e que a relação lógica entre os cabeçalhos da tabela e as células de dados sejam preservados.
Elementos de marcação
Você pode inserir texto formatado em HTML de um campo em seu conjunto de dados no relatório paginado usando uma caixa de texto.
Um exemplo de uma marca HTML com suporte é um hiperlink. As imagens a seguir mostram as etapas necessárias para adicionar um hiperlink de um site da empresa ao relatório. O leitor de tela o lê, informando ao usuário que é um link que o leva a um site onde fornece mais informações sobre a empresa.
Para adicionar um hiperlink, primeiro crie uma caixa de texto.
Clique com o botão direito do mouse na caixa de texto e selecione Criar espaço reservado.
Na caixa de diálogo Propriedades do espaço reservado , na guia Geral, forneça o espaço reservado no rótulo.
Na caixa Valor , forneça o campo do conjunto de dados que contém marcas HTML.
Na caixa Dica de ferramenta, escreva o texto Alt.
A imagem a seguir mostra como o hiperlink e o texto Alt aparecem no relatório.
Para obter uma documentação detalhada sobre como usar HTML, confira Importando HTML em um relatório paginado (Report Builder).
Adicionar um cabeçalho descritivo a uma tabela
O uso de cabeçalhos de tabela descritivos torna os dados da tabela mais compreensíveis. Esses cabeçalhos se tornam legíveis pelo leitor de tela usado pelo consumidor do relatório. Os cabeçalhos são marcados no PDF. A imagem a seguir mostra como é a estrutura de árvore de uma tabela e mostra a estrutura lógica da tabela na ferramenta PAC. A estrutura da tabela contém estruturas de Linha da tabela (TR) e Célula de dados da tabela (TD) na ordem e hierarquia de leitura adequadas.
Observação
Para tabelas não criadas com o assistente de tabela do Power BI Report Builder, os cabeçalhos da tabela em documentos PDF acessíveis são marcados como células de dados de tabela (TD). Para corrigir isso, abra o arquivo no Adobe Acrobat Pro. Na guia Marcas, selecione cada uma das células do cabeçalho e altere as marcas de Dados da tabela (TD) para Cabeçalhos da tabela (TH). Você pode encontrar uma descrição detalhada de como modificar marcas da tabela no site do W3C.
Adicionar cabeçalho descritivo a uma matriz
Ao criar seu objeto de matriz para exibir resumos de dados, é importante usar cabeçalhos descritivos para tornar as informações que a matriz está transmitindo mais compreensíveis. Dessa forma, o leitor de tela pode descrever as colunas e linhas de uma maneira compreensível. A imagem a seguir mostra a estrutura lógica de uma matriz na ferramenta PAC. A estrutura da matriz contém as estruturas de Cabeçalho da tabela (TH), Linha da tabela (TR) e Célula de dados da tabela (TD) na ordem e hierarquia de leitura adequadas.
Observação
Para uma matriz criada com o assistente do Power BI Report Builder, o rótulo de coluna da primeira coluna é marcado como um cabeçalho de tabela (TH). Isso resulta em um erro na ferramenta PAC, informando que o cabeçalho Tabela não tem subcélulas associadas. Para corrigir isso, abra o arquivo no Adobe Acrobat Pro. Na guia Marcas, selecione a célula e altere a marca de Cabeçalho da tabela (TH) para Célula de dados da tabela (TD). Você pode encontrar uma descrição detalhada de como modificar marcas da tabela no site do W3C.
Usar formatação consistente
Você pode obter formatação de relatório consistente em diferentes objetos do relatório.
- Mantenha pressionada a tecla Ctrl e selecione os objetos do relatório que você gostaria de ter formatação consistente.
- No painel Propriedades, selecione cada opção de formatação e selecione a formatação que deseja aplicar. Qualquer formatação escolhida se aplica a todos os objetos selecionados, fornecendo uma formatação consistente.