Controlo Visualizador de PDF (experimental) no Power Apps

Um controlo experimental que mostra o conteúdo de um ficheiro PDF.

Descrição

Mostre texto, gráficos e outros conteúdos num ficheiro PDF ao adicionar este tipo de controlo e ao definir a respetiva propriedade Document para o URL, entre aspas, do ficheiro que pretende mostrar.

Limitações

  1. O controlo do visualizador PDF suporta apenas ficheiros 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 hiperligações HTTPS, e não HTTP.

  3. A propriedade do Document tem de ser vinculada diretamente ao ficheiro PDF. Os redirecionamentos de servidor ou as vistas HTML do documento não são suportados.

  4. O ficheiro tem de estar acessível anonimamente, sem qualquer autenticação.

  5. Não conseguirá ver um documento PDF na aplicação se o documento residir num servidor que tenha definições de partilha de recursos entre origens restritivas (CORS). Para resolver este problema, o servidor que aloja os documentos PDF deve permitir pedidos transversais à origem do powerapps.com.

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

Os utilizadores da aplicação podem resolver estas limitações abrindo documentos PDF num browser externo, conforme solicitado, se o controlo não conseguir abrir um documento. Esta opção também está disponível no menu de controlo de todos os documentos externos.

Propriedades principais

Document – o URL, entre aspas, de um ficheiro PDF.

Propriedades adicionais

ActualZoom – o zoom atual do controlo, que poderá ser diferente do zoom pedido com a propriedade Zoom.

BorderColor – a cor do limite de um controlo.

BorderStyle – se o limite do controlo é Sólido, Tracejado, Com pontos ou Nenhum.

BorderThickness – a espessura do limite de um controlo.

CurrentFindText – o termo de pesquisa atual que está a ser utilizado.

CurrentPage – o número da página num ficheiro PDF que está a ser mostrada.

DisplayMode – se o controlo permite a intervenção do utilizador (Editar), apenas apresenta os dados (Visualizar), ou está desativado (Desativado).

DisabledBorderColor – a cor do limite de um controlo se a propriedade DisplayMode do controlo estiver definida como Desativada.

Fill – a cor de fundo de um controlo.

FindNext – localiza a instância seguinte de FindText no documento.

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

FindText – o termo de pesquisa a procurar no documento.

Height – a distância entre as margens superiores e inferiores de um controlo.

HoverBorderColor – a cor do limite de um controlo quando o utilizador mantém o ponteiro do rato nesse controlo.

OnSelect– Ações a realizar quando o utilizador toca ou clica num controlo.

OnStateChange – Ações a executar quando o estado do controlo muda.

PaddingBottom – a distância entre o texto num controlo e o limite inferior desse controlo.

PaddingLeft – a distância entre o texto num controlo e o limite esquerdo desse controlo.

PaddingRight – a distância entre o texto num controlo e o limite direito desse controlo.

PaddingTop – a distância entre o texto num controlo e o limite superior desse controlo.

Page – o número da página que pretende mostrar.

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

PressedBorderColor – a cor do limite de um controlo quando o utilizador toca ou clica nesse controlo.

ShowControls – se um leitor de vídeo ou áudio mostra, por exemplo, um botão de reprodução e um controlo de deslize do volume, e um controlo de caneta mostra, por exemplo, ícones para desenhar, apagar e limpar.

Tooltip – o texto explicativo que aparece quando o rato passa por cima de um controlo.

Visible – se um controlo é apresentado ou está oculto.

Width – a distância entre as margens esquerda e direita de um controlo.

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 percentagem de ampliação da imagem de uma câmara ou da visualização de um ficheiro num visualizador de PDF.

Atalhos de teclado

  • J - Page down
  • K - Page up
  • N - Page down
  • R - Rodar todas as páginas a 90° no sentido horário

Exemplo

Adicione um controlo Visualizador de PDF e defina a respetiva propriedade Document para o URL, entre aspas, de um ficheiro PDF, como neste exemplo:

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

O controlo mostra o ficheiro PDF.

Não sabe como adicionar e configurar um controlo?

Diretrizes de acessibilidade

Nem todas as funcionalidades de acessibilidade dos documentos PDF são suportadas, porque o Visualizador de PDF ainda está em fase experimental. Por conseguinte, ShowControls deve ser definido como true (verdadeiro) para permitir aos utilizadores abrir o documento numa aplicação externa.

Saiba como criar documentos PDF acessíveis com as normas WCAG 2.0 e PDF/UA.

Suporte a leitor de ecrã

  • Considere adicionar um cabeçalho através de uma Etiqueta, se o documento PDF não tiver nenhum título. O cabeçalho pode estar posicionado imediatamente antes do Visualizador de PDF.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).