Compartilhar via


Controle do visualizador de PDF (experimental) no Power Apps

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

Description

Mostrar texto, elementos gráficos e outros conteúdos em um arquivo PDF adicionando esse tipo de controle e definindo sua propriedade Document à URL, entre aspas duplas, do arquivo que você deseja mostrar.

Limitações

  1. O controle do visualizador de PDF dá suporte apenas a arquivos PDF que estão em conformidade com a especificação PDF32000.

  2. A arquitetura de segurança do Power Apps requer que o Visualizador de PDF dê suporte apenas a 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 exibições HTML do documento.

  4. O arquivo deve estar acessível anonimamente sem nenhuma autenticação.

  5. Você não poderá exibir um documento PDF em seu aplicativo se o documento residir em um servidor que tenha configurações restritivas de CORS (compartilhamento de recursos entre origens). Para resolver esse problema, o servidor que hospeda documentos PDF deve permitir solicitações entre origens de powerapps.com.

  6. Objetos inseridos, como scripts e botões, não são executados.

  7. Não há suporte para a impressão do documento.

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

Documento – 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 de um controle.

BorderStyle – se a borda de um controle é Solid, Dashed, Dotted ou None.

BorderThickness – A espessura da borda de um controle.

CurrentFindText – O termo de pesquisa atual que está em uso.

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

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

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

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

FindNext – Localiza a próxima instância de FindText no documento.

FindPrevious – Localiza a instância anterior de FindText no documento.

FindText – O termo de pesquisa a ser procurado no documento.

Altura – a distância entre as bordas superior e inferior de um controle.

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

OnSelect – Ações a serem executadas quando o usuário toca ou seleciona um controle.

OnStateChange – Ações a serem executadas quando o estado do controle for 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.

Página – 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 de um controle quando o usuário toca ou seleciona esse controle.

ShowControls – se um player de áudio ou vídeo mostra, por exemplo, um botão de reprodução e um controle deslizante de volume, e um controle de caneta mostra, por exemplo, ícones para desenho, apagamento e limpeza.

Dica de ferramenta – texto explicativo exibido quando o usuário passa o mouse sobre um controle.

Visível – se um controle aparece ou está oculto.

Largura – 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 pela qual uma imagem de uma câmera é ampliada ou a exibição de um arquivo em um visualizador de PDF.

Atalhos do teclado

  • J – Página para baixo
  • K – Página para cima
  • N – Página para baixo
  • R – Girar todas as páginas 90° no sentido horário

Example

Adicione um controle de visualizador de PDF e defina sua propriedade Document como 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á em estágio experimental. Portanto, ShowControls deve ser definido como true 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 (Diretrizes de Acessibilidade de Conteúdo da Web ) 2.0 e PDF/UA .

Suporte ao leitor de tela

Considere adicionar um título usando um Rótulo, se o documento PDF não tiver um título. O título pode ser posicionado imediatamente antes do visualizador de PDF.