Partilhar via


Controle de visualizador de PDF (experimental) no Power Apps

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

Description

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

Limitações

  1. O controle do visualizador de PDF suporta apenas arquivos PDF que estejam em conformidade com a especificação PDF32000.

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

  4. O ficheiro deve ser acessível anonimamente sem qualquer autenticação.

  5. Não é possível visualizar um documento PDF em seu aplicativo se o documento residir em um servidor que tenha configurações restritivas de compartilhamento de recursos entre origens (CORS). Para resolver esse problema, o servidor que hospeda documentos PDF deve permitir solicitações de origem cruzada de powerapps.com.

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

  7. A impressão do documento não é suportada.

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. Esta opção também está disponível no menu de controle para todos os documentos externos.

Propriedades chave

Documento – O URL, entre aspas duplas, de um ficheiro PDF.

Propriedades adicionais

ActualZoom – O zoom real do controle, que pode diferir do zoom solicitado com a propriedade Zoom .

BorderColor – A cor da borda de um controle.

BorderStyle – Se a borda de um controle é Sólida, Tracejada, Pontilhada ou Nenhuma.

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 (View) ou está desativado (Disabled).

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

Preenchimento – A cor de fundo de um controlo.

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 procurar 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 muda.

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 desenhar, apagar e limpar.

Dica de ferramenta – Texto explicativo que aparece 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 o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

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

Atalhos de teclado

  • J - Página para baixo
  • K - Página para cima
  • N - Página para baixo
  • R - Rodar todas as páginas 90° no sentido dos ponteiros do relógio

Example

Adicione um controle 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 são suportados porque o visualizador de PDF ainda está em fase 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 as Web Content Accessibility Guidelines (WCAG) 2.0 e os padrões PDF/UA .

Suporte a leitor de ecrã

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.