Annulla PDF
Chiude il PDF aperto in memoria senza salvarlo.
Vedere anche
Opzioni
Nessuno
Compatibilità
| Prodotto | Supportata |
| FileMaker Pro | Sì |
| FileMaker Go | Sì |
| FileMaker WebDirect | Sì |
| FileMaker Server | Sì |
| FileMaker Cloud | Sì |
| FileMaker Data API | Sì |
| Pubblicazione Web personalizzata | Sì |
Creata nella versione
26.0
Descrizione
Questa istruzione di script chiude il file PDF attualmente aperto in memoria senza salvarlo. Utilizzare questa istruzione di script quando occorre scartare un file PDF in corso, ad esempio quando:
-
Si verifica un errore durante l'utilizzo dell'istruzione di script Salva record come PDF o Accoda PDF e occorre scartare il file PDF aperto
-
Quando lo script dà all'utente la possibilità di annullare la generazione del PDF dopo l'apertura del file PDF
Una volta completata questa istruzione di script, non rimane aperto alcun file PDF ed è possibile creare o aprire un altro file PDF, se necessario.
Note
-
Questa istruzione di script scarta il file PDF senza salvarlo. Per salvare il file PDF, utilizzare invece l'istruzione di script Chiudi PDF.
-
Il file PDF aperto e tutte le modifiche non salvate vengono perse se si verifica una delle seguenti condizioni:
-
La sessione del client FileMaker corrente termina
-
Il file FileMaker Pro il cui script ha aperto il file PDF si chiude senza chiudere il file PDF aperto
-
Esempio 1 - Annullamento di un PDF in caso di errore
Crea un resoconto PDF con la gestione dell'errore. Se si verifica un errore durante l'assemblaggio del file PDF, lo script chiude il PDF aperto senza salvarlo e avvisa l'utente.
Imposta cattura errori [ Attivata ]
Crea PDF [ ]
If [ Get ( UltimoErrore ) ≠ 0 ]
Mostra finestra personalizzata [ "Errore" ; "Impossibile creare il file PDF." ]
Esci dallo script [Risultato testo: "Non riuscito" ]
End If
Accoda PDF [ Da: File ; "Copertina.pdf" ]
If [ Get ( UltimoErrore ) ≠ 0 ]
Annulla PDF
Mostra finestra personalizzata [ "Errore" ; "Impossibile aggiungere la copertina al file PDF." ]
Esci dallo script [Risultato testo: "Non riuscito" ]
End If
Salva record come PDF [ Ripristina ; Salva su: PDF attualmente aperto ; Record esaminati ]
If [ Get ( UltimoErrore ) ≠ 0 ]
Annulla PDF
Mostra finestra personalizzata [ "Errore" ; "Impossibile aggiungere record al file PDF." ]
Esci dallo script [Risultato testo: "Non riuscito" ]
End If
Chiudi PDF [ Salva su: File ; "Resoconto.pdf" ; Crea cartelle: Disattivata ]