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
O controle Visualizador de PDF oferece suporte apenas a arquivos 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 links HTTPS, não HTTP.
A propriedade Document deve ser vinculada diretamente ao arquivo PDF. Não há suporte para redirecionamentos de servidor ou visualizações HTML do documento.
O arquivo deve ser acessível de maneira anônima sem nenhuma autenticação.
Não é possível visualizar um documento PDF no seu aplicativo se o documento estiver 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 precisa permitir CORS (solicitações de origem cruzada) provenientes de powerapps.com.
Objetos incorporados, como scripts e botões, não são executados.
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. 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 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 tocar ou seleciona 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 de um controle quando o usuário toca ou seleciona esse 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.
Aprenda a criar documentos PDF acessíveis com os padrões Web Content Accessibility Guidelines (WCAG) 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.
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).