Fechar PDF
Fecha e salva o arquivo PDF aberto em um caminho de arquivo, variável ou campo de container.
Consulte também
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.
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.
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" ]