Fechar PDF

Fecha e salva o arquivo PDF aberto em um caminho de arquivo, variável ou campo de container.

Opções

  • Salvar em é onde salvar o arquivo PDF:

    • Arquivo especifica um caminho de arquivo PDF. Quando selecionada, a opção Arquivo de saída fica disponível.

    • Destino especifica um campo de container ou variável. Quando selecionada, a opção Destino fica disponível.

Opções adicionais disponíveis quando Salvar em é Arquivo:

  • Arquivo de saída define uma lista de um ou mais caminhos e nomes de arquivo para o arquivo PDF. A etapa de script pesquisa a lista e salva no primeiro caminho em que consegue gravar com sucesso. Os caminhos devem usar um dos prefixos de caminho do arquivo. Consulte Criação de caminhos de arquivo.

    Você também pode selecionar:

    • Abrir arquivo automaticamente para abrir o arquivo de saída com o aplicativo padrão

    • Criar e-mail com arquivo anexo para exibir uma nova mensagem de e-mail no aplicativo de e-mail padrão do usuário, com o arquivo de saída anexado

    Se o FileMaker Pro executar um script que não tiver um caminho absoluto especificado e o arquivo de banco de dados que contém o script estiver hospedado, o caminho será considerado como a pasta Documentos do usuário atual.

  • Criar pastas especifica se as novas pastas especificadas no caminho do arquivo de saída devem ser criadas.

Opções adicionais disponíveis quando Salvar em é Destino:

  • Destino especifica o campo de container ou variável na qual o arquivo PDF é salvo.

  • Nome de arquivo é uma expressão de texto que especifica o nome do arquivo a ser usado. Este nome de arquivo é armazenado com os dados do PDF e aparece quando o arquivo PDF é exportado ou referenciado. Se não for especificado, um nome de arquivo padrão será usado.

Compatibilidade

Produto Compatível
FileMaker Pro Sim
FileMaker Go Sim
FileMaker WebDirect Parcial
FileMaker Server Sim
FileMaker Cloud Sim
FileMaker Data API Sim
Publicação na Web personalizada Sim

Originada na versão

26.0

Descrição

Esta etapa de script fecha o arquivo PDF atualmente aberto e o salva no destino especificado. Esta é a etapa final em qualquer fluxo de trabalho de PDF que use a etapa de script Etapa de script Abrir PDF ou Etapa de script Criar PDF.

Após a conclusão bem-sucedida desta etapa de script, nenhum arquivo PDF permanece aberto, e você pode criar ou abrir outro arquivo PDF, se necessário.

Notas

  • Um arquivo PDF deve estar aberto para usar esta etapa de script. Se nenhum arquivo PDF estiver aberto, esta etapa de script retornará o código de erro 5 (“O comando não está disponível”).

  • Esta etapa de script deve ser usada para concluir qualquer fluxo de trabalho de PDF. A falha em fechar um arquivo PDF aberto impede a abertura ou a criação de arquivos PDF adicionais.

  • Se o local de saída especificado não puder ser gravado (por exemplo, devido a permissões ou espaço em disco), a etapa de script retorna um código de erro apropriado, mas o arquivo PDF permanece aberto. Se já existir um arquivo com o caminho especificado, esta etapa de script substituirá o arquivo existente sem retornar um erro.

  • O arquivo PDF aberto e quaisquer alterações não salvas serão perdidos se um dos seguintes ocorrer:

    • A sessão atual do cliente FileMaker for encerrada

    • O arquivo FileMaker Pro cujo script abriu o arquivo PDF fechar sem fechar o arquivo PDF aberto

  • No FileMaker WebDirect, a opção Salvar em: Arquivo não é suportada.

Exemplo 1 - Salvar PDF em arquivo

Cria um arquivo PDF, adiciona páginas para os registros atuais e salva o PDF em Report.pdf na pasta Documentos do usuário.

Copiar
Criar PDF [ ]

Salvar registros como PDF [ Restaurar ; Salvar em: PDF atualmente aberto ; Registros sendo procurados ]

Definir variável [ $filePath ; Valor: Get ( DocumentsPath ) & "Report.pdf" ]

Fechar PDF [ Salvar em: Arquivo ; $filePath ; Criar pastas: Ativado ]

Exemplo 2 - Salvar arquivo PDF no campo de container

Cria um relatório em PDF, armazena-o diretamente em um campo de container e define campos de metadados para quando foi gerado e seu tipo.

Copiar
Criar PDF [ ]

Anexar PDF [ De: Origem ; Origem: Global::PáginaCapa ]

Ir para layout [ "Relatório mensal" (Relatórios) ]
Salvar registros como PDF [ Restaurar ; Salvar em: PDF atualmente aberto ; Registros sendo procurados ]

Fechar PDF [ Salvar em: Destino ; Destino: Global::PDFgerado ]

Definir campo [ Global::DataGerado ; Get ( CurrentTimestamp ) ]
Definir Campo [ Global::TipoRelatório ; "Resumo mensal" ]