Chiudi PDF
Chiude e salva il file PDF aperto in un percorso di file, in una variabile o in un campo Contenitore.
Vedere anche
Opzioni
-
Salva su indica dove salvare il file PDF:
-
File specifica il percorso di un file PDF. Quando selezionato, l'opzione File di output diventa disponibile.
-
Destinazione specifica un campo Contenitore o una variabile. Quando selezionato, l'opzione Destinazione diventa disponibile.
-
Opzioni aggiuntive disponibili quando Salva su è File:
-
File di output definisce un elenco di uno o più percorsi e nomi di file per il file PDF. L'istruzione di script cerca nell'elenco ed effettua il salvataggio nel primo percorso in cui riesce a scrivere. I percorsi devono utilizzare uno dei prefissi di percorso del
file. Vedere Creazione dei percorsi di file.È anche possibile selezionare:
-
Apri automaticamente file per aprire il file di output con l'applicazione predefinita
-
Crea e-mail con un file come allegato per visualizzare un nuovo messaggio e-mail nell'applicazione di posta elettronica predefinita dell'utente, con il file di output in allegato
Se FileMaker Pro esegue uno script che non specifica un percorso assoluto e il file di database contenente lo script è ospitato, si presume che il percorso sia la cartella Documenti dell'utente corrente.
-
-
Crea cartelle specifica se creare nuove cartelle da definire nel percorso del file di output.
Opzioni aggiuntive disponibili quando Salva su è Destinazione:
-
Destinazione specifica il campo Contenitore o la variabile in cui viene salvato il file PDF.
-
Nome file è un'espressione di testo che specifica il nome file da utilizzare. Questo nome file viene memorizzato con i dati del PDF e visualizzato quando il file PDF viene esportato o vi si fa riferimento. Se non specificato, viene utilizzato un nome file predefinito.
Compatibilità
| Prodotto | Supportata |
| FileMaker Pro | Sì |
| FileMaker Go | Sì |
| FileMaker WebDirect | In parte |
| 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 e lo salva nella destinazione specificata. È l'istruzione finale di qualsiasi flusso di lavoro PDF in cui venga utilizzata l'istruzione di script Apri PDF o l'istruzione di script Crea 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
-
Prima di utilizzare questa istruzione di script, è necessario che un file PDF sia aperto. Se nessun file PDF è aperto, questa istruzione di script restituisce il codice di errore 5 ("Comando non disponibile").
-
Questa istruzione di script deve essere utilizzata per completare qualsiasi flusso di lavoro PDF. La mancata chiusura di un file PDF aperto impedisce l'apertura o la creazione di altri file PDF.
-
Se non è possibile scrivere nella posizione di output specificata (ad esempio, a causa delle autorizzazioni o dello spazio su disco), l'istruzione di script restituisce un apposito codice di errore, ma il file PDF rimane aperto. Se esiste già un file con il percorso specificato, questa istruzione di script sovrascrive il file esistente senza restituire un errore.
-
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
-
-
In FileMaker WebDirect, l'opzione Salva su: File non è supportata.
Esempio 1 - Salvare un PDF in un file
Crea un file PDF, aggiunge pagine per i record correnti e lo salva nel file Resoconto.pdf nella cartella Documenti dell'utente.
Crea PDF [ ]
Salva record come PDF [ Ripristina ; Salva su: PDF attualmente aperto ; Record esaminati ]
Imposta variabile [ $PercorsoFile; Valore: Get ( PercorsoDocumenti ) & "Resoconto.pdf" ]
Chiudi PDF [ Salva su: File ; $PercorsoFile ; Crea cartelle: Attivata ]
Esempio 2 - Salvare il file PDF in un campo Contenitore
Crea un resoconto in formato PDF, lo memorizza direttamente in un campo Contenitore e imposta campi con i metadati relativi a quando è stato generato e al tipo.
Crea PDF [ ]
Accoda PDF [ Da: Origine ; Origine: Globale::Copertina ]
Vai al formato [ "Resoconto mensile" (Resoconti) ]
Salva record come PDF [ Ripristina ; Salva su: PDF attualmente aperto ; Record esaminati ]
Chiudi PDF [ Salva su: Destinazione ; Destinazione: Globale::PDFGenerato ]
Imposta campo [ Globale::DataGenerazione ; Get ( IndicatoreDataOraCorrente ) ]
Imposta campo [ Globale::TipoResoconto ; "Riepilogo mensile" ]