Compartilhar via


PDF função (experimental)

Aplica-se a: aplicativos Canvas

[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]

Exporte o conteúdo da tela atual para um objeto para uso em vários cenários.

Importante

Descrição

A PDF função permite que você selecione uma tela ou partes de uma tela para exportar para um PDF objeto (blob).

Diferentes opções de configuração permitem resultados diferentes para o resultado gerado PDF.

Importante

  • PDF a geração ocorre no dispositivo em que o aplicativo está em execução. Dispositivos diferentes, como computadores desktop e dispositivos móveis, terão capacidades diferentes quando você estiver gerando um PDF.
  • Gerar um PDF com um tamanho de arquivo excepcionalmente grande pode resultar na falha do aplicativo. Isso depende da capacidade do dispositivo em que você está executando o aplicativo. Lembre-se do tamanho e do número de imagens e quantos dados você deseja incluir no gerado PDF, especificamente para aplicativos destinados a uso em um dispositivo móvel.

Nota

  • Você só pode gerar um PDF conteúdo existente na tela em que invocou a PDF função. Por exemplo, se você adicionou a PDF função na tela dois, somente o conteúdo na tela dois poderá ser incluído no gerado PDF.

Sintaxe

PDF (Nome da tela ou controle [,{Tamanho, DPI, Margem, Orientação, ExpandContainers}])

  • Nome da tela ou controle – Obrigatório. A tela ou o controle que contém o conteúdo a ser usado para gerar o PDF. Controles suportados: gGaleria vertical, contêiner de layout vertical, contêiner de layout horizontal, contêiner, tela.

  • Tamanho – Opcional. Controla as dimensões do gerado PDF. O valor padrão depende da localidade do usuário do aplicativo; Carta para EUA e Canadá e A4 para outras localidades.

  • DPI – Opcional. Controla o dimensionamento/resolução do gerado PDF. Deve ser um valor maior que 0. O conteúdo que excede o espaço permitido pelas margens especificadas pode resultar em um DPI efetivo mais alto. O valor padrão é 96.

  • Margem – Opcional. Uma cadeia de caracteres que especifica o tamanho do espaço reservado entre o conteúdo e a borda externa do gerado PDF. Cada margem do gerado PDF (superior, direito, inferior, esquerdo) pode dar suporte a um valor diferente. As unidades de medida suportadas para este valor incluem pol, cm, mm, pt e px. O valor padrão é 0,5 polegada (12,7 mm) para todas as margens.

  • Orientação – Opcional. Controla se o gerado PDF tem uma orientação retrato (vertical) ou paisagem (horizontal). O valor padrão é retrato (vertical).

  • ExpandContainers – Opcional. Booliano. Controla se determinados contêineres com conteúdo que excedem o tamanho alocado se expandem para exibir todo o conteúdo no gerado PDF. Os controles afetados incluem telas, contêineres, contêineres verticais e horizontais, galerias verticais de altura fixa (não aninhadas), formulários e controles de tela roláveis. O valor padrão é falso.

Exemplos

Fórmula Descrição Resultado
PDF(Tela1) Gera um PDF objeto com as configurações padrão. Um PDF objeto é criado com base no conteúdo visível da Tela1.
PDF(Contêiner1, {Tamanho: "A3"}) Gera um PDF objeto com o tamanho do papel definido como A3. Um objeto do tamanho PDF de A3 é criado a partir do conteúdo visível de Container1.
PDF(Tela1, {DPI: 72, Margem: "25mm", Orientação: "Paisagem"}) Gera um PDF objeto com a resolução (DPI) definida como 72, a margem definida como 25 milímetros e a orientação definida como paisagem (horizontal). Um PDF com o DPI, a margem e a orientação especificados é criado no tamanho padrão (dependente da localidade) do conteúdo visível na Tela1.
PDF(Screen1, {ExpandContainers: true}) Gera um PDF objeto com controles aplicáveis expandidos. Um PDF é criado em que todos os contêineres/galerias com mais conteúdo do que visível são expandidos para mostrar todo o conteúdo no gerado PDF.

Limitações conhecidas

  • Não há suporte para determinados controles. Isso inclui gráficos, bloco do Power BI, Mapa e algumas configurações de controles PCF de terceiros.

  • Galerias aninhadas não são suportadas.

  • Tipos de script não latinos e pesos de fonte e estilos como negrito e itálico podem não aparecer no gerado PDF para algumas fontes.

  • A criação de PDFs preenchíveis não é suportada.