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
O controlo do visualizador PDF suporta apenas ficheiros PDF que estejam em conformidade com a especificação PDF32000.
A arquitetura de segurança do Power Apps requer que o Visualizador de PDF suporte apenas hiperligações HTTPS, e não HTTP.
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.
O ficheiro tem de estar acessível anonimamente, sem qualquer autenticação.
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.
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).