Controle Visualizador de PDF (experimental) no Power Apps

Um controle experimental que mostra o conteúdo de um arquivo PDF.

Descrição

Mostre o texto, gráficos e outro conteúdo em um arquivo PDF adicionando esse tipo de controle e a configuração de sua propriedade Document à URL, entre aspas duplas, do arquivo que você deseja mostrar.

Limitações

  1. O controle Visualizador de PDF oferece suporte apenas a arquivos PDF que estejam em conformidade com a especificação PDF32000.

  2. A arquitetura de segurança do Power Apps requer que o Visualizador de PDF suporte apenas links HTTPS, não HTTP.

  3. A propriedade Document deve ser vinculada diretamente ao arquivo PDF. Não há suporte para redirecionamentos de servidor ou visualizações HTML do documento.

  4. O arquivo deve ser acessível de maneira anônima sem nenhuma autenticação.

  5. Você não vai conseguir exibir um documento PDF no aplicativo se o documento residir em um servidor com configurações restritivas CORS. Para resolver esse problema, o servidor que hospeda documentos PDF precisa permitir CORS (solicitações de origem cruzada) provenientes de powerapps.com.

  6. Objetos incorporados como scripts e botões não vão ser executados.

Os usuários do aplicativo podem contornar essas limitações abrindo documentos PDF em um navegador externo, conforme solicitado se o controle não puder abrir um documento. Essa opção também está disponível no menu de controle para todos os documentos externos.

Principais propriedades

Document – a URL, entre aspas duplas, de um arquivo PDF.

Propriedades adicionais

ActualZoom – o zoom real do controle, que pode ser diferente do zoom solicitado com a propriedade Zoom.

BorderColor – a cor da borda do controle.

BorderStyle – se a borda do controle é Sólida, Tracejada, Pontilhada ou Nenhuma.

BorderThickness – a espessura da borda do controle.

CurrentFindText – o termo da pesquisa atual que está em uso.

CurrentPage – o número da página em um arquivo PDF que realmente está sendo mostrado.

DisplayMode – se o controle permite entrada do usuário (Edição), apenas exibe dados (Exibição), ou está desabilitado (Desabilitado).

DisabledBorderColor – a cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitado.

Fill – a cor da tela de fundo de um controle.

FindNext – localiza a próxima ocorrência de FindText no documento.

FindPrevious – localiza a ocorrência anterior de FindText no documento.

FindText – o termo da pesquisa para procurar no documento.

Height – a distância entre a parte superior do controle e as bordas inferiores.

HoverBorderColor – a cor da borda do controle quando o usuário mantém o ponteiro do mouse nesse controle.

OnSelect – Ações a serem executadas quando o usuário tocar ou clicar em um controle.

OnStateChange – Ações a realizar quando o status do controle é alterado.

PaddingBottom – a distância entre o texto em um controle e a borda inferior desse controle.

PaddingLeft – a distância entre o texto em um controle e a borda esquerda desse controle.

PaddingRight – a distância entre o texto em um controle e a borda direita desse controle.

PaddingTop – a distância entre o texto em um controle e a borda superior desse controle.

Page – o número da página que você deseja mostrar.

PageCount – o número de páginas em um documento.

PressedBorderColor – a cor da borda do controle quando o usuário toca ou clica nesse controle.

ShowControls – especifica se um player de áudio ou de vídeo mostra, por exemplo, um botão Reproduzir e um controle deslizante de volume, bem como se um controle de caneta mostra, por exemplo, ícones para desenhar, apagar e limpar.

Tooltip – texto explicativo exibido quando o usuário passa o mouse sobre um controle.

Visible – se um controle é exibido ou está oculto.

Width – a distância entre as bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).

Zoom – a porcentagem na qual uma imagem de uma câmera é ampliada ou a exibição de um arquivo em um visualizador de PDF.

Atalhos do teclado

  • J – Page down
  • K – Page up
  • N – Page down
  • R – Girar todas as páginas 90° no sentido horário

Exemplo

Adicione um controle Visualizador de PDF e defina sua propriedade Document para a URL, entre aspas duplas, de um arquivo PDF, como neste exemplo:

"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"

O controle mostra o arquivo PDF.

Não sabe como adicionar e configurar um controle?

Diretrizes de acessibilidade

Nem todos os recursos de acessibilidade de documentos PDF têm suporte, porque o Visualizador de PDF ainda está no estágio experimental. Portanto, ShowControls deve ser definido como verdadeiro para permitir que os usuários abram o documento em um aplicativo externo.

Saiba como criar documentos PDF acessíveis com os padrões WCAG 2.0 e PDF/UA.

Suporte ao leitor de tela

  • Adicione um cabeçalho usando Rótulo, se o documento PDF não tiver um título. O título pode ser posicionado imediatamente antes do Visualizador de PDF.

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).