Cancelar PDF

Fecha o PDF aberto na memória sem salvá-lo.

Opções

Nenhuma.

Compatibilidade

Produto Compatível
FileMaker Pro Sim
FileMaker Go Sim
FileMaker WebDirect Sim
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 na memória sem salvá-lo. Use esta etapa de script quando precisar descartar um arquivo PDF em andamento, como quando:

  • Ocorre um erro ao usar a etapa de script Salvar registros como PDF ou Anexar PDF e você precisa descartar o arquivo PDF aberto

  • Quando o script dá ao usuário a opção de cancelar a geração do PDF depois que um arquivo PDF é aberto

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

Notas

  • Esta etapa de script descarta o arquivo PDF sem salvá-lo. Para salvar o arquivo PDF, use a etapa de script Etapa de script Fechar PDF.

  • 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

Exemplo 1 - Cancelar PDF em caso de erro

Cria um relatório em PDF com tratamento de erros. Se ocorrer um erro durante a montagem do arquivo PDF, o script fecha o PDF aberto sem salvá-lo e notifica o usuário.

Copiar
Definir captura de erro [ Ativado ]

Criar PDF [ ]
If [ Get ( LastError ) ≠ 0 ]
    Mostrar caixa de diálogo personalizada [ "Erro" ; "Não foi possível criar o arquivo PDF." ]
    Sair do script [ Resultado de texto: "Falhou" ]
End If

Anexar PDF [ Do: Arquivo ; "CoverPage.pdf" ]
If [ Get ( LastError ) ≠ 0 ]
    Cancelar PDF
    Mostrar caixa de diálogo personalizada [ "Erro" ; "Não foi possível adicionar a página de capa ao arquivo PDF." ]
    Sair do script [ Resultado de texto: "Falhou" ]
End If

Salvar registros como PDF [ Restaurar ; Salvar em: PDF aberto atualmente ; Registros sendo procurados ]
If [ Get ( LastError ) ≠ 0 ]
    Cancelar PDF
    Mostrar caixa de diálogo personalizada [ "Erro" ; "Não foi possível adicionar registros ao arquivo PDF." ]
    Sair do script [ Resultado de texto: "Falhou" ]
End If

Fechar PDF [ Salvar em: Arquivo ; "Report.pdf" ; Criar pastas: Desativado ]