Função Print
Aplica-se a: aplicativos Canvas
Abre a tela atual na caixa de diálogo de impressão do navegador padrão.
Descrição
A função de impressão permite selecionar qualquer tela e ajustá-la a uma página para enviá-la a uma impressora para impressão ou permite salvá-la como um arquivo PDF.
As diferentes configurações da tela permitem resultados de impressão diferentes. No caso de telas fixas, elas se ajustam ao tamanho da página, a fim de usar os modelos de telas/telas de tamanhos especiais, ajustaremos o conteúdo ao tamanho da impressão.
Nota
Só é possível imprimir a tela na qual você adicionou um botão e definiu a função Print na propriedade OnSelect
do botão. Por exemplo, se você adicionou um botão na screen 2
e, ao selecionar o botão, apenas o conteúdo da screen 2
é impresso.
Sintaxe
Print()
Exemplos
Vá para Power Apps.
Selecione Aplicativos no painel de navegação esquerdo.
Selecione o aplicativo ou crie um do zero.
Selecione Inserir no menu e selecione Botão.
Na lista de propriedades no canto superior esquerdo, selecione OnSelect.
Insira a fórmula
Print()
.Salve e publique o aplicativo.
Reproduza o aplicativo.
Selecione o botão adicionado. Ao selecionar o botão, um navegador de impressão padrão é exibido e permite que você escolha uma das opções disponíveis para imprimir ou salvar como um arquivo PDF.
Ocultar controles durante a impressão
Para ativar o conteúdo mais personalizável, é possível acessar a tela quando ela está sendo impressa para alterar as propriedades do aplicativo de tela. Por exemplo, ocultar botões ou alterar um formulário para o modo de visualização.
No exemplo acima, quando você insere um botão na tela e a imprime, percebe que o botão também é impresso. Para remover o botão da tela durante a impressão, adicione a fórmula Not Screen1.Printing
na propriedade Visible do botão. Visualize o aplicativo e selecione o botão. Observe que o botão não aparece no conteúdo da caixa de diálogo de impressão de visualização do navegador.
Usar um modelo de tela
Uma maneira fácil de começar é usar um modelo de tela para dimensionar a impressão no tamanho de carta.
Abra ou crie um novo aplicativo de tela.
Selecione Nova Tela e a opção Impressão em retrato.
Observe que o tamanho da tela é diferente de outras telas com o botão de impressão no canto superior direito.
Adicione o conteúdo a esta tela.
Observe que o conteúdo é dimensionado para a impressão. Isso permite um controle mais personalizado sobre a experiência.
Tamanhos de tela para impressões comuns
Para criar uma impressão para um tamanho específico, é possível criar um aplicativo responsivo ou criar uma tela especial para gerenciar a impressão.
Tamanho da impressão | Altura da tela | Largura da tela |
---|---|---|
Retrato A4 | 1123 | 794 |
Paisagem A4 | 794 | 1123 |
Retrato em tamanho de carta | 1056 | 816 |
Paisagem em tamanho de carta | 816 | 1056 |
Limitações conhecidas
- No momento, a função Print não funciona em dispositivos móveis e em formulários do SharePoint.
- As impressoras do navegador padrão são as que estarão disponíveis para impressão.
- Em algumas caixas de diálogo de impressão do navegador, uma configuração chamada Gráficos em segundo plano deve estar habilitada para ver todas as imagens e cores na impressão.
- A função Print não pode imprimir várias páginas.