Compartilhar via


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

  1. Vá para Power Apps.

  2. Selecione Aplicativos no painel de navegação esquerdo.

  3. Selecione o aplicativo ou crie um do zero.

  4. Selecione Inserir no menu e selecione Botão.

  5. Na lista de propriedades no canto superior esquerdo, selecione OnSelect.

  6. Insira a fórmula Print().

  7. Salve e publique o aplicativo.

  8. Reproduza o aplicativo.

  9. 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.

    Navegador de impressão padrão para imprimir ou salvar.

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.

    Nova tela de 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.

    Impressão em retrato em tamanho de tela.

  • 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.

Confira também

Referência de fórmula do aplicativo Canvas